📌  相关文章
📜  查找数组中某个项目的索引 - Javascript (1)

📅  最后修改于: 2023-12-03 15:26:38.156000             🧑  作者: Mango

查找数组中某个项目的索引 - Javascript

在Javascript中,我们可以使用indexOf()方法来查找数组中某个项目的索引。这个方法会返回第一个匹配项的索引,如果没有找到,则返回-1。

下面是一个例子:

const fruits = ["apple", "banana", "orange", "grape"];

const index = fruits.indexOf("banana");

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

在上面的例子中,我们使用indexOf()方法来查找数组fruits中值为"banana"的元素的索引。由于"banana"fruits数组中的索引为1,因此index变量的值为1。

如果我们想在数组中查找多个匹配项的索引,则需要使用循环。下面是一个例子:

const fruits = ["apple", "banana", "orange", "grape", "banana"];

const indexes = [];

for (let i = 0; i < fruits.length; i++) {
  if (fruits[i] === "banana") {
    indexes.push(i);
  }
}

console.log(indexes); // 输出 [1, 4]

在上面的例子中,我们使用循环来遍历数组fruits,并使用if语句检查当前元素是否与目标元素相等。如果相等,则将当前元素的索引加入到indexes数组中。

最后,我们输出indexes数组,其中包含所有匹配项的索引。

以上就是在Javascript中查找数组中某个项目的索引的方法。