[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()