当前位置:网站首页>es6 循环,并终止循环
es6 循环,并终止循环
2022-08-02 14:30:00 【曹振华】
代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript">
// 所有学生
var allStudent=[
{no:'s001',name:'学生1',address:'地址1'},
{no:'s002',name:'学生2',address:'地址2'},
{no:'s003',name:'学生3',address:'地址3'},
{no:'s004',name:'学生4',address:'地址4'},
{no:'s005',name:'学生5',address:'地址5'},
{no:'s006',name:'学生6',address:'地址6'},
{no:'s007',name:'学生7',address:'地址7'},
{no:'s008',name:'学生8',address:'地址8'},
];
//jquery 循环,并跳出循环
function jqueryEach(){
$.each(allStudent,function(i,item){
console.log(item.name);
if(item.no==='s003'){
return false;
}
});
console.log("结束了") ;
}
//es6 循环,并跳出循环
function es6ForEach(){
try{
allStudent.forEach((item,i)=>{
console.log(item.name);
if(item.no==='s004'){
//报错,就跳出循环
throw new Error("ending");
}
});
}catch(e){
if(e.message == "ending"){
console.log("结束了") ;
}else{
console.log(e.message);
}
}
}
$(function(){
jqueryEach();
es6ForEach();
});
</script>
</head>
</html>结果

边栏推荐
猜你喜欢
随机推荐
【JS执行机制】
阅读,是最便宜的高贵
什么是Nacos?
有效的括号【暴力、分支判断、哈希表】
移除元素 - 双指针
MySQL 的几种碎片整理方案总结(解决delete大量数据后空间不释放的问题)
【go-zero】go-zero 框架踩坑指南 Q&A (持续更新中)
【数据知多少】一文学懂通过Tushare、AKshare、baostock、Ashare、Pytdx获取股票行情数据(含代码)
使用 docker 搭建 redis-cluster 集群
延时函数-定时器
两分钟录音就可秒变语言通!火山语音音色复刻技术如何修炼而成?
2022年安全员-A证考试试题及模拟考试
VsCode更新后,怎么使用使用快捷键同时生成多个元素
数据源,分层开发以及jsp标签总结及相关代码
HDU1561 树形背包dp+边界优化 0ms过题
职工管理系统(SSM整合)
Reading is the cheapest and noblest
【Leetcode字符串--字符串变换/进制的转换】HJ1.字符串最后一个单词的长度 HJ2.计算某字符出现次数 HJ30.字符串合并处理
容器中的Cgroup
2022-07-10 第五小组 瞒春 学习笔记









