我使用arr.indexOf('NN')
获取“NN'”的第一个位置。在阵列arr。如何获得NN' NN'的第二个/下一个位置?在第一个之后的数组中。或者甚至在位置i
之后,如果我在for循环中遍历数组?
答案 0 :(得分:0)
这将记录一个包含所有索引的数组,其中包含的值与'NN'匹配:
var arr = [0,1,2,3,'NN',5,6,'NN',8,9];
var locations = [];
for(var i = 0; i < arr.length; i++){
if(arr[i] === 'NN'){
locations.push(i);
}
}
console.log(locations); // => [4,7]