结束forEach循环的小技巧
var arr = [1,2,3,4,5] arr.forEach(item => { console.log(item) if(item === 2) arr = arr.splice(0) //在循环到第二次的时候,将数组的元素截取掉,forEach循环自动停止,为了不影响原数组,再将原数组重新赋值 }) console.log(arr) 1 2 [1,2,3,4,5] forEach循环内部原理: //1. callback执行之前已经确定来执行范围 ...