如何实现forEach 的链式调用?

78 阅读1分钟
Array.prototype.forEachChain = function (callback) {
  for (let i = 0; i < this.length; i++) {
    callback(this[i], i, this);
  }
  return this;
};

重点:return 原数组出去,让forEach能够持续调用,原生forEach 不会return 任何对象,所以无法进行链式调用