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()使用严格等式(与===或三等于运算符使用的相同方法)将搜索元素与数组的元素进行比较。
网友评论