js中forEach循环未执行完(终止)
解决方案:
JavaScript跳出forEach,打印错误信息
因为forEach无法通过正常流程终止,所以可以通过抛出异常的方法实现终止
try{
var array=["a","b","c","d"];
array.forEach(function(item,index){
if(item=="c"){
console.log(array[5].push({message:'你好',valer:2}))
}
console.log(item,index,"打印不满足条件的")
});
}catch(e){
console.log(e,'打印异常情况')
};
//下面代码正常运行
console.log(10)