Array.prototype.indexOf = function(val,fromi=0){ //ES6中,允许为函数的参数列表末尾的几个参数变量,预先定义默认值
console.log("自己的indexOf");
for(var i=fromi;i<this.length;i++){
if(this[i] == val){
return i;
}
}
}
var arr = [1,2,3,4,3,2,1];
console.log(arr.indexOf(2));
console.log(arr.indexOf(2,2));JS——实现的Array indexOf
最新推荐文章于 2025-10-07 07:04:37 发布
本文介绍了一种在JavaScript中自定义Array.prototype.indexOf方法的方式。通过为Array原型添加新的indexOf函数,实现了对数组元素进行查找的功能,并展示了如何使用该自定义方法来定位特定值的位置。

1161

被折叠的 条评论
为什么被折叠?



