Javascript Reduce an empty array
- 论坛
- Javascript Reduce an empty array
10 浏览
Javascript Reduce an empty array
当我使用reduce函数来减少数组时,我希望得到数字零,但我并不完全理解函数的行为。
[].reduce(function(previousValue, currentValue){ return Number(previousValue) + Number(currentValue); });
结果
TypeError: 无初始值的空数组无法进行reduce操作。
似乎如果数组为空,我就无法使用reduce函数。
[""].reduce(function(previousValue, currentValue){ return Number(previousValue) + Number(currentValue); });
结果
""
如果数组中唯一的元素是一个空字符串,则返回一个空字符串。