利用js查找数组中指定元素并返回该元素的所有索引示例

前言

这篇文章主要给大家介绍的是利用js查找数组中指定元素并返回该元素的所有索引的相关资料,文中给出了详细的示例代码,下面话不多说,来看看详细的代码示例吧。

示例代码

//在数组中查找所有出现的x,并返回一个包含匹配索引的数组

function findall(a,x){

var results=[],

len=a.length,

pos=0;

while(pos<len){

pos=a.indexOf(x,pos);

if(pos===-1){//未找到就退出循环完成搜索

break;

}

results.push(pos);//找到就存储索引

pos+=1;//并从下个位置开始搜索

}

return results;

}

var arr=[1,2,3,1,4,1,4,1];

findall(arr,1);//返回[0,3,5,7]

总结

以上是 利用js查找数组中指定元素并返回该元素的所有索引示例 的全部内容, 来源链接: utcz.com/z/319840.html

回到顶部