js 终止 forEach 循环
Posted 每天都要进步一点点
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 终止 forEach 循环相关的知识,希望对你有一定的参考价值。
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 循环的主要内容,如果未能解决你的问题,请参考以下文章