普通地实现 findIndex 与 findLastIndex
ES6 新增了 findIndex 与 findLastIndex 数组方法,可以正序、反序地查询,并返回数组中满足回调函数的第一个元素的索引,否则返回 -1。
// 用法
arrayObj.findIndex(callbackfn [, thisArg]);
// 回调函数用法
function callbackfn(value, index, arrayObj)
实现 findIndex():
只需要遍历元素,逐个判断即可。
思路明确,代码如下
代码:
Array.prototype.fakeFindIndex = function (cb, context) {
let