前言 在开发过程中,我们常常使用数组的一些 api 相关操作,其中包含 forEach 、 filter 、 find 、 findIndex 、 map 、 some 、 every 、 reduce 、 reduceRight 等函数方法。 今天,我们试试手写这些函数,实现数组这些函数方法。为了方便,直接在数组原型对象 prototype 上扩展。 本文 Githab 已上传,更多往期文章已分类整理。 正文 参数说明 callbackFn 回调函数 thisArg 执行 callbackFn 时使用的 this 值 currentValue 数组中正在处理的元素 index 当前索引