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()使用嚴格等式(與===或三等于運算符使用的相同方法)將搜索元素與數組的元素進行比較。