在 JavaScript 中,可以使用数组的 indexOf 方法来查找数组中某个元素的索引值。例如:

var array = [1, 2, 3, 4, 5];
var element = 3;
var index = array.indexOf(element);

console.log(index); // 输出 2

如果数组中不存在该元素,则 indexOf 返回 -1。

如果要找到数组中所有满足条件的元素,可以使用 forEach 方法遍历数组,然后通过判断元素的值来找到相应的元素。例如:

var array = [1, 2, 3, 4, 5];
var element = 3;
var indices = [];

array.forEach(function(value, index) {
  if (value === element) {
    indices.push(index);
  }
});

console.log(indices); // 输出 [2]

以上代码会遍历数组,如果元素的值等于 3,则将该元素的索引值添加到 indices 数组中。最终 indices 数组中存储的是满足条件的元素的索引值。

JavaScript 数组查找元素索引 - indexOf 和 forEach 方法

原文地址: https://www.cveoy.top/t/topic/bjrQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录