ArrayArray()方法返回一個(gè)元素在數(shù)組中的位置,如果不存在則返回-1。
ArrayIndex])
value:必需。規(guī)定要查找的值。
array:必需。規(guī)定要搜索的數(shù)組。
Index:可選。規(guī)定在數(shù)組中開始檢索的位置。默認(rèn)為0。
如果查找到匹配的元素,則返回該元素在數(shù)組中的索引位置(從0開始),如果沒有找到,則返回-1。
Array()方法的實(shí)例:
var arr = [1, 2, 3, 4, 5];dexArray(3, arr);soledex); // 2
Array()方法查找數(shù)組中的值3。由于3在數(shù)組中的索引位置為2,因此返回值為2。
注意事項(xiàng):
IndexArray()方法返回-1,因?yàn)閺脑撐恢瞄_始已經(jīng)沒有可匹配的元素了。
IndexArray()方法從數(shù)組的末尾開始向前搜索。
IndexArray()方法從數(shù)組的開頭開始搜索。
Array()方法是一個(gè)非常實(shí)用的方法,可以幫助我們?cè)陂_發(fā)中快速判斷一個(gè)元素是否在一個(gè)數(shù)組中存在。在使用時(shí),需要注意參數(shù)的傳遞和返回值的處理,這樣才能更好地發(fā)揮這個(gè)方法的作用。