配列を減らすと、数値をゼロにしようとしていますが、関数の動作を明確に理解していません
[].reduce(function(previousValue, currentValue){
return Number(previousValue) + Number(currentValue);
});
結果
TypeError: Reduce of empty array with no initial value
配列が空の場合は削減できないようです
[""].reduce(function(previousValue, currentValue){
return Number(previousValue) + Number(currentValue);
});
結果
""
配列の唯一の要素が空の文字列の場合、空の文字列を取得します