Array.prototype.myfindIndex
Posted web半晨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Array.prototype.myfindIndex相关的知识,希望对你有一定的参考价值。
目录
1、概念
findIndex()
方法返回数组中满足提供的测试函数的第一个元素的索引(下标)。若没有找到对应元素则返回-1。
2、MDN链接地址
3、示例代码
let arrayData = [4, 6, 8, 12];
Array.prototype.myfindIndex = function(callback, context)
// 获取第二个参数,
// 即this指向。
// 如果有直接使用,
// 否则,指向window
context = context || window;
// 获取this的长度。
let len = this.length;
// 初始化while的值。
let i = 0;
while (i < len)
// 调用函数
if (callback.call(context, this[i], i, this)) return i;
i++;
;
return -1;
;
let fun = function(item)
return item + this.svalue > 10;
;
console.log(arrayData.myfindIndex(fun, svalue: 5 ));
// 1
以上是关于Array.prototype.myfindIndex的主要内容,如果未能解决你的问题,请参考以下文章