Reducir el informe de errores Reducir la matriz vacía sin método de procesamiento de valor inicial

报错 情况 : Error de tipo no detectado: reducción de una matriz vacía sin valor inicial
    en Array.reduce (<anónimo>)
    en myFunction (<anónimo>: 8: 57)

1. Proporcione un valor inicial como elemento neutral del operador, como 0 además, 1 en la multiplicación o una cadena vacía en la combinación.

var ints = [0, -1, -2, -3, -4, -5];
ints.filter(x => x < 0)         // removes all elements
    .reduce((x, y) => x + y, 0) // the initial value is the neutral element of the addition

2. Juzgue primero la longitud de la matriz y luego llame al método reduce si la longitud no es 0;

Supongo que te gusta

Origin blog.csdn.net/taozi550185271/article/details/106217956
Recomendado
Clasificación