# 实现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则中止遍历。

最近更新时间: 2020/9/6 11:30:38