javaSctipt數組的reduce方法

var data = [1, 2, 3, 4, 5];
var num = data.reduce(function(x,y) {

}, 0); 
console.dir(num); //=====> 15
reduce接受兩個可選參數,第一個是函數,第二個是一個參數!
函數中的第一個參數x,可以用reduce中的第二個參數指定,這個是一個初始化參數!如果不指定,則以數組下標爲0的元素指定初始化參數!
空數組上,而不指定初始化參數,會導致類型錯誤異常
如果是空數組,而且指定初始化參數,則返回初始化參數!
如果數組只有一個參數,沒有指定初始化參數,則返回這個值!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章