js跳出循环的几种方式总结
JS循环的基础做一个巩固
#首先,思考几个问题:
- foreach如何跳出循环?
- for循环如何跳出循环?
for(let i = 0; i< arr.length;i++){
if(i === 2){
break;
}
console.log("for循环break",arr[i])
}
//结果
//for循环break。 1
//for循环break。 2
arr.forEach((a,i)=>{
if(i === 2){
return
}
console.log("forEach",a)
})
//结果
//forEach===return。 1
//forEach===return。 2
try{
arr.forEach((a,i)=>{
if(i === 2){
throw new Error()
}
console.log("forEach====throw",a)
})
}catch(e){
console.log(e)
}