回覆列表
  • 1 # 使用者834195712159

    實際用法: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() 方法。

  • 中秋節和大豐收的關聯?
  • 狗狗到新家不排便,該怎麼辦?