Array.indexOf - Prototype JavaScript 框架

Xunxin Prototype API

indexOf

indexOf(value) -> position

返回数组中与参数匹配的第一个元素的位置,如果不存在匹配的元素,返回 -1

注意:这个方法使用 == 操作符来进行元素比较,而不是 === 严格相等操作符。下面的例子说明了这一点。

小提示:这个方法使用简单的原始索引(Javascript 原生数组的索引)来进行遍历,因此不存在因扩展原生 Array 对象而引发异常的风险。

样例

[3, 5, 6, 1, 20].indexOf(1) 
// -> 3 
[3, 5, 6, 1, 20].indexOf(90)
// -> -1 
[0, false, 15].indexOf(false) 
// -> 0(注意:是 0 而不是 1,因为 0 == false!)