JavaScript

时间:2018-06-07 23:17:49

标签: javascript arrays

我想了解更多有关Javascript Array.indexOf函数的信息

var array = [1,2,3,4,5,1,2,3,4,5,6];
console.log(array.indexOf(2)); //return 1
console.log(array.indexOf(2,3)); //returns 6
console.log(array.indexOf(2,10)) //returns -1
console.log(array.indexOf(4,4)); //returns 8

我知道第一个param返回数组中数字的索引。第二个参数的用途是什么?我们何时使用它?

由于

1 个答案:

答案 0 :(得分:0)

第一个参数是要找到的值。

第二个参数是起始索引。

所以:

indexOf(2, 3)

表示从索引3开始查找第一个出现的2。

@Roko提供的link显示了一些有用的示例,并提供了一些额外的细节。