forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。...当前元素所属的数组对象
之前没有注意 如何 跳出循环,一直做if 判断做出操作,直到有一次有这样的需求 才发现 break 和 return false 无效
let arr =...[1,2,3,4,5,6,7,8]
// 直接就报错了
arr.forEach(function(item,index){
if (item === 4) {...break;
}
alert(item);
});
let arr =[1,2,3,4,5,6,7,8]
arr.forEach(function(item,index...而不是终止循环
解决办法 可以通过抛出异常的方式终止循环
try {
let arr =[1,2,3,4,5,6,7,8]
// 执行到第4次,结束循环
arr.forEach