使用javascript查找数组索引的最佳方法是什么
我有以下数组:使用javascript查找数组索引的最佳方法是什么,javascript,arrays,indexing,Javascript,Arrays,Indexing,我有以下数组:var arr=[0,-20,19,4,5,7,-33]我想为所有值提取这个数组的索引 我已经尝试了indexOff(),但只会从数组返回一个位置,那么提取数组索引的最佳方法是什么呢 谢谢大家! arr.map(function(element,index){ return index; }) //这将返回所有索引。如果这是你想要的,请告诉我 var p =[]; arr.filter(function(element, index){ if(element&l
var arr=[0,-20,19,4,5,7,-33]
我想为所有值提取这个数组的索引
我已经尝试了indexOff()
,但只会从数组返回一个位置,那么提取数组索引的最佳方法是什么呢
谢谢大家!
arr.map(function(element,index){
return index;
})
//这将返回所有索引。如果这是你想要的,请告诉我
var p =[];
arr.filter(function(element, index){
if(element<0){
p.push(index);
return index
}
});
var p=[];
arr.filter(函数(元素,索引){
如果(element如果要获取数组中某个值的所有索引,请尝试以下代码
var arr = [1,2,3,4,9,8,7,6,3,1,3,3,3];
function myFunction(arr1, value) {
var indexes = new Array();
for (var i = 0; i < arr1.length; i++) {
if(arr1[i] == value)
{
indexes.push(i);
}
}
return indexes;
}
var vals = myFunction(arr, 3);
for (var i = 0; i < vals.length; i++)
document.write(vals[i]+",");
var arr=[1,2,3,4,9,8,7,6,3,1,3,3];
函数myFunction(arr1,值){
var索引=新数组();
对于(var i=0;i
您想将“index-number”的映射存储在内存中的某个位置?或者您想要什么?您想要给定元素的所有索引还是什么?数组索引仅从0到array.length-1@DylanMeeus只想返回另一个包含我数组索引的数组。arr.map((u,i)=>i)
类似于,是的。如果我只想返回负数的索引?var p=[];arr.filter(函数(元素,索引){if(元素