📜  indexof 所有出现的 javascript (1)

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

关于JavaScript中的indexOf方法

JavaScript中的indexOf方法用于查找指定元素在数组中第一次出现的位置。如果该元素不存在于数组中,则返回-1。该方法可应用于字符串、数组、以及类数组对象等结构。

语法
array.indexOf(searchElement[, fromIndex])
  • **array:**要进行查找的数组。
  • searchElement: 要查找的元素。
  • fromIndex(可选): 开始查找的位置,默认值为0。
返回值

返回查找到的元素在数组中的索引,如果没有找到则返回-1。

示例代码
let arr = ['apple', 'banana', 'orange', 'peach'];
console.log(arr.indexOf('orange')); // 输出2
console.log(arr.indexOf('grape')); // 输出-1
注意事项
  1. indexOf方法区分大小写。
  2. fromIndex如果为负数,表示从数组末尾向前的第n个元素开始查找。
  3. 如果需要查找第二个以上的出现位置,则需要自己编写循环进行查找。
  4. 该方法不会改变原数组。
结论

使用JavaScript中的indexOf方法可以方便地查找数组中指定元素的位置,从而进行相应的处理。同时还需要注意该方法的返回值、参数含义等细节问题,以免出现错误。