Когда я уменьшаю массив, я пытаюсь получить число ноль, но я не понимаю, как работает функция
[].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);
});
результат
""
Если единственным элементом в массиве является пустая строка, извлекается пустая строка