大家好,我有個javascript的問題查閱 javascrpt MDN 看到 reduce 函數會有四個 參數ex:[0,1,2,3,4].reduce(function(previousValue, currentValue, index, array){
return previousValue + currentValue;
});然后發現 javascript 可以隨便寫, 一個參數, 二個參數 甚至在函數體里不出現都行。我就懵逼了。ex:[0,1,2,3,4].reduce(function(previousValue, currentValue){
return previousValue + currentValue;
});所以我這個時候我就很想知道 reduce這個function 它怎么知道 第一參數是干什么的, 第二個參數是干什么。謝謝大家~~~
關于 array reduce 函數怎么識別 匿名函數里面的參數
汪汪一只貓
2018-09-04 09:09:57