for 循環里面 return 可以直接終止 跳出 循環
forEach 是中斷本次循環 直接 下一個循環 forEach想要取到值之后 直接跳出循環 可以用 try catch
let arr = [0, 1, 2, 3, 4, 5, 6]
try{
arr.forEach((item) => {
if (item === 3) {
throw 'Jump out now!'//在這里拋出異常
}
console.log(item)
})
} catch (e) {
console.log(e)
}
運行結果:
0 1 2 Jump out now!