在js利用indexof()函数统计数,并输出下标
时间: 2024-11-03 08:22:01 浏览: 16
js代码-两数相加,返回下标; 重点:1.indexOf(第二个参数可指定查找位置) 2.return 跳不出forEach
在JavaScript中,`indexOf()`函数可以用于查找某个指定值在数组中首次出现的位置。如果找到这个值,它会返回该值的索引;如果没有找到,则返回-1。如果你想统计某个元素在数组中出现的所有下标,你可以循环遍历数组并记录每个匹配到的下标。下面是一个简单的示例:
```javascript
function getIndexes(array, target) {
var indexes = [];
for (var i = 0; i < array.length; i++) {
if (array[i] === target && !indexes.includes(i)) {
indexes.push(i);
}
}
return indexes;
}
// 使用示例
var myArray = [1, 2, 3, 4, 5, 2, 6];
var targetIndex = 2; // 这里替换为你想要查找的目标值
var targetIndexes = getIndexes(myArray, targetIndex);
console.log("目标元素 " + targetIndex + " 出现的下标有:", targetIndexes);
阅读全文