JavaScript中的Array.prototype.indexOf


本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/09/04/JavaScript%E4%B8%AD%E7%9A%84Array-prototype-indexOf/

摘要

本文主要讲述了:

  1. 作用
  2. 语法

正文

作用

在数组中,从指定索引开始,从左往右地搜索与指定元素严格相等的第一个元素

  • 如果存在,返回索引
  • 如果不存在,返回-1

语法

Array.prototype.indexOf(searchElement[, fromIndex])

  • searchElement表示需要搜索的元素
  • fromIndex表示开始搜索的索引,缺省值为0

注意:Array.prototype.indexOf使用严格相等算法

示例:

1
2
3
4
5
6
7
const foo = [3, 4, 5, 6];

// 1
console.log(foo.indexOf(4));

// -1
console.log(foo.indexOf(9));

参考资料

本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/09/04/JavaScript%E4%B8%AD%E7%9A%84Array-prototype-indexOf/


本文对你有帮助?请支持我


支付宝
微信