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 值。請注意,...