JS确定元素在数组中的索引值
2021-05-11 17:29
标签:pre 数组遍历 index obj func turn his this 需求 第一种:数组遍历 使用方法: 第二种:indexOf() 在某些IE版本中,不支持indexOf(),就需要先判断Array是否有indexOf()方法 三、构造函数 原理就是方法二中兼容IE所采用的方法一样,构造一个新的函数 第四种:一个数组 ,分别在另一个数组中的位置(也可以用来检索一个元素 ,视需求所改变) 原文链接:https://www.cnblogs.com/hermitks/p/9886692.html JS确定元素在数组中的索引值 标签:pre 数组遍历 index obj func turn his this 需求 原文地址:https://www.cnblogs.com/cyfeng/p/13150749.htmlfunction search(arr,dst){
var i = arr.length;
while(i-=1){
if (arr[i] == dst){
return i;
}
}
return false;
}
var a=[1,2,3,4];
search(a,3);//返回2
var arr=[1,2,3,4]
arr.indexOf(2);//返回1
var arr=[1,2,3,4]
if (!Array.indexOf){
Array.prototype.indexOf=function(obj){
var i=this.length;
while(i-=1){
if(this[i]==obj){
return i;
}
}return -1;
}
}
arr.indexOf(3);//返回2
Array.prototype.weizhi=function(obj){
var i=this.length;
for(i;i!=0;i-=1){
if(this[i]===obj){
return i;
}
}return false;
}
var arr=[1,2,3,4]
arr.weizhi(3);//返回2