大家好,我有个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 它怎么知道 第一参数是干什么的, 第二个参数是干什么。
谢谢大家~~~
呼啦一阵风
相关分类