【发布时间】:2018-01-27 20:18:11
【问题描述】:
我想知道在 for 循环中使用 reduce 是否有任何好处。 (除了更短)
我们以 sum 函数为例。
function sum(arr) {
return arr.reduce((acc, current) => acc + current, 0);
}
或者用for。
function sum(arr) {
let total = 0;
for (let i = 0; i < arr.length; i++){
total += arr[i];
}
return total;
}
【问题讨论】:
-
for-loop它总是比任何东西都快,期间! :-)..reduce的好处:可读性。
标签: javascript