# 实现forEach
支持稀疏数组的遍历,并且iteratee
为false时,还会中止遍历。
function arrayEach(array, iteratee) {
let index = -1;
const length = array.length;
while (++index < length) {
if (iteratee(array[index], index, array) === false) {
break;
}
}
return array;
}
迭代数组,并调用iteratee
,如果返回false
则中止遍历。