JavaScript陣列常用方法2

2021-08-29 07:12:13 字數 966 閱讀 5819

1.foreach()方法列出每個元素

點我

輸出

index[0]: 4

index[1]: 9

index[2]: 16

index[3]: 25

var data=[1,2,3,4,5,6];

var sum=0;

data.foreach(function(v))

document.write(sum+"

");//列印出來是21

data.foreach(function(o,p,q))

document.write(data);

注意:foreach無法在所有元素都傳遞給呼叫的函式之前終止(而for迴圈卻有break方法),如果要提前終止,必須把foreach放在try塊中,並能丟擲乙個異常。如果foreach()呼叫的函式丟擲foreach.break異常,迴圈會提前終止:

function foreach(a,b,c)catch(e)

}foreach.break=new error("stopiteration");

}

2.indexof()方法

indexof() 方法可返回陣列中某個指定的元素位置。

輸出 2

該方法將從頭到尾地檢索陣列,看它是否含有對應的元素。開始檢索的位置在陣列 start 處或陣列的開頭(沒有指定 start 引數時)。如果找到乙個 item,則返回 item 的第一次出現的位置。開始位置的索引為 0。

如果在陣列中沒找到指定元素則返回 -1。

提示如果你想查詢字串最後出現的位置,請使用 lastindexof() 方法。

複習系列 javascript陣列的常用方法總結

反向陣列array.reverse var unorderednumber 4,8,9,6,7,10,52,69,74,52,33,1,65,97,5 unorderednumber.reverse 排序陣列array.sort 由於陣列排序是將陣列元素直接轉換成字串比較 將每個陣列元素呼叫tost...

原生JavaScript常用陣列 字串方法與遍歷

陣列常用方法var strarr i am jontyy console.log strarr.join i,am,jontyy console.log strarr.join i am jontyy console.log strarr.join iamjontyy 字串轉陣列是 split方法2...

javascript陣列常用方法

1.arrayobject shift 方法 定義和用法 shift 方法用於把陣列的第乙個元素從其中刪除,並返回第乙個元素的值。語法arrayobject.shift 返回值陣列原來的第乙個元素的值。說明如果陣列是空的,那麼 shift 方法將不進行任何操作,返回 undefined 值。請注意,...