[JavaScript] Array.indexOf() 檢查 陣列 (Array) 元素

[JavaScript] Array.indexOf() 檢查 陣列 (Array) 元素

indexOf 為 JavaScript 提供來搜尋 陣列(Array) 元素的方法,根據 搜尋的項目 來比對 陣列(Array) 的 元素,回傳其 索引值 , 如果都沒有搜尋到結果,則回傳 -1 如下:


indexOf() :

{Array|String}.indexOf(searchValue[, fromIndex])

只要有 length 的屬性,皆可以使用


返回值:

指定值的第一次出现的索引; 如果没有找到 -1


參數:

searchValue (string):
* 指定一個字串為要被 查找 的值

fromIndex (number):
* 選擇開始搜尋的 索引值

indexOf 的方法會區分大小寫


範例:

"Blue Whale".indexOf("Blue");     // returns  0
"Blue Whale".indexOf("Blute");    // returns -1
"Blue Whale".indexOf("Whale", 0); // returns  5
"Blue Whale".indexOf("Whale", 5); // returns  5

參考文章

MDN : String.prototype.indexOf()

Facebook 功能: