1. 程式人生 > >每日一條js之陣列物件forEach遍歷陣列方法

每日一條js之陣列物件forEach遍歷陣列方法

方法:

array.forEach(function(當前元素(必), 當前元素的索引值, 當前元素所屬的陣列物件), thisValue(如果這個引數為空, "undefined" 會傳遞給 "this"

值))

陣列物件的forEach中有兩個引數第一個是回撥函式,第二個選填一般是this(這個引數目前我沒用到過)

回撥函式中可以傳入三個引數value當前引數,index索引值,當前引數所屬陣列

下面給出一個例子:

var arr = [1,2,3]
arr.forEach(function (value,index,arr1) {
    console.log(value,index,arr1)
})

列印的結果時

1 0 (3) [1, 2, 3] 2 1 (3) [1, 2, 3] 3 2 (3) [1, 2, 3]