實際用法:if(arr.indexOf(某元素) > -1){//則包含該元素}
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.indexOf("Apple"); // 2//以上輸出結果意味著 "Apple" 元素位於陣列中的第 3 個位置。
var fruits=["Banana","Orange","Apple","Mango","Banana","Orange","Apple"];
var a = fruits.indexOf("Apple",4); //6
//以上輸出結果意味在陣列的第四個位置開始檢索:
注:string.indexOf()返回某個指定的字串值在字串中首次出現的位置。
1.該方法將從頭到尾地檢索字串 stringObject,看它是否含有子串 searchvalue。開始檢索的位置在字串的 fromindex 處或字串的開頭(沒有指定 fromindex 時)。如果找到一個 searchvalue,則返回 searchvalue 的第一次出現的位置。
2. stringObject 中的字元位置是從 0 開始的。
3. 查詢字串最後出現的位置,使用 lastIndexOf() 方法。
實際用法:if(arr.indexOf(某元素) > -1){//則包含該元素}
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.indexOf("Apple"); // 2//以上輸出結果意味著 "Apple" 元素位於陣列中的第 3 個位置。
var fruits=["Banana","Orange","Apple","Mango","Banana","Orange","Apple"];
var a = fruits.indexOf("Apple",4); //6
//以上輸出結果意味在陣列的第四個位置開始檢索:
注:string.indexOf()返回某個指定的字串值在字串中首次出現的位置。
1.該方法將從頭到尾地檢索字串 stringObject,看它是否含有子串 searchvalue。開始檢索的位置在字串的 fromindex 處或字串的開頭(沒有指定 fromindex 時)。如果找到一個 searchvalue,則返回 searchvalue 的第一次出現的位置。
2. stringObject 中的字元位置是從 0 開始的。
3. 查詢字串最後出現的位置,使用 lastIndexOf() 方法。