for (let i = 0; i < 4; i++) {
break;// 跳出当前循环
continue; 语句时,会终止当前的这一次循环,进入下一次的循环中。
}
forEach
// 必须用 try catch 整个包住forEach 才能停止
try {
[1,2,3,4,5,6].forEach(function(item, index){
console.log(item);
if(item === 1){
throw new Error('报错');
}
});
} catch (error) {
console.log('报错信息', error);
}
for of
for(let item of arrayObj){
if(item.id==1){
return false
}
}
for in
for(let i in [1,2]){
console.log(i,'终止循环')
if(i==0){break}
}