1.遍历数组-使用 for 时可以用 break 跳出当前循环 并不在执行下次循环
2.遍历数据-使用foreact 时 用break 跳出循环 会报错,需要使用try{}catch{}抛出异常
例如
try{
arr.forEach((item,index)=>{
if(item.company){
throw new Error(‘LoopInterrupt’); //遇到不是数字 就跳出(forEach循环使用return 和 break 不能跳出当前循环 只有使用try和catch抛出异常 结束循环)
})
}catch (e) {
if (e.message !== “LoopInterrupt”) throw e
}
}
使用arr.forEach遍历时 想要跳出当前遍历并终止循环下去
最新推荐文章于 2023-08-05 11:47:46 发布