美文网首页
Array.prototype.indexOf()

Array.prototype.indexOf()

作者: python_1579 | 来源:发表于2017-04-06 14:36 被阅读0次

indexOf() 方法从数组中返回第一个被找到的元素,否则返回 -1;

var a=[2,9,9];

a.indexOf(7)   // -1;

a.indexOf(2)   //  0;

if(a.indexOf(7)===-1){

   //元素在数组中不存在

}

语法:

arr.indexOf(searchElement,fromIndex);

参数:

searchElement:

元素在数组中定位。

fromIndex:

  以数组索引进行查找,如果索引大于或等于数组长度,将返回-1,这意味着在数组不能找到,如果传递给的参数是负数时,它将以数组末端开始。注意:如果提供的索引为负数,则数组仍然从后到前搜索。如果计算出的索引小于0,则搜索整个数组。 默认值:0(搜索整个数组)。

返回值:

数组中元素首次出现的位置,-1是没有找到。

描述:

    indexOf()使用严格等式(与===或三等于运算符使用的相同方法)将搜索元素与数组的元素进行比较。

Polyfill:


相关文章

网友评论

      本文标题:Array.prototype.indexOf()

      本文链接:https://www.haomeiwen.com/subject/rdqqattx.html