首页 > Web开发 > 详细

js 终止 forEach 循环

时间:2018-10-13 01:10:38      阅读:152      评论:0      收藏:0      [点我收藏+]

1.因为 forEach() 无法通过正常流程终止,所以可以通过抛出异常的方式实现终止。

try{
  var array = ["first","second","third","fourth"];
  // 执行到第3次,结束循环
  array.forEach(function(item,index) {
    if(item == "third"){
      throw new Error("EndIterative");
    }

    console.log(item); // first second
  });
}catch(e){
  if(e.message != "EndIterative") throw e;
}
// 下面的代码不影响继续执行
console.log("继续执行。。。");

.

js 终止 forEach 循环

原文:https://www.cnblogs.com/crazycode2/p/9781169.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!