Por favor, ¿cómo puedo usar el índice 0 en un ciclo for al probar una matriz vacía para una suma de percusión? Además, el único valor negativo devuelve cero. La suma debe detenerse cuando se encuentra un número negativo.
let sum = 0; let lenArr = arr.length; for (let i = 0; i <= lenArr - 1; i++) { if (lenArr === 0) { break; } if (arr[i] > 0) { sum = sum + arr[i]; } else { break; } } return sum; } let input = []; runningSum(input);Para una matriz vacía, el bucle for no se ejecutará y devolverá 0. Puede eliminar la condición if para verificar la longitud de la matriz dentro del bucle for.