Kiedy zmniejszyć tablicę, próbuję uzyskać numer zerowy, ale wyraźnie nie rozumiem zachowania funkcjiJavaScript Zmniejszyć pustą tablicę
[].reduce(function(previousValue, currentValue){
return Number(previousValue) + Number(currentValue);
});
wynik
TypeError: Reduce of empty array with no initial value
wydaje się, że jeśli tablica jest pusta nie mogę zmniejszyć
[""].reduce(function(previousValue, currentValue){
return Number(previousValue) + Number(currentValue);
});
wynik
""
Jeśli jedynym elementem tablicy jest pustym, pobiera pustym ciągiem