Cuando reduzco la matriz, estoy tratando de obtener el número cero, pero no entiendo claramente el comportamiento de la función
[].reduce(function(previousValue, currentValue){
return Number(previousValue) + Number(currentValue);
});
resultado
TypeError: Reduce of empty array with no initial value
parece que si la matriz está vacía no puedo reducirla
[""].reduce(function(previousValue, currentValue){
return Number(previousValue) + Number(currentValue);
});
resultado
""
Si el único elemento de la matriz es una cadena vacía, recupera una cadena vacía
fuente