EJERCICIO 08 · Inicial

Suma una lista

Implementa sumar(lista) y devuelve la suma de sus números. Una lista vacía debe producir 0.

Arrays Inicial

Tu misión

Implementa sumar(lista) y devuelve la suma de sus números. Una lista vacía debe producir 0.

Define la función sumar en el editor. El corrector llamará a tu función con distintas entradas y comprobará el valor devuelto. No basta con imprimir un resultado fijo.

JAVASCRIPT Practica aquí
Consola
Lista para ejecutar.
Listo

¿Necesitas una pista?

Pista 1

Empieza con un acumulador a cero.

Pista 2

Recorre cada valor sumándolo al acumulador.

Pista 3

Prueba reduce(..., 0) o for...of.

Ver solución explicada

El valor inicial 0 permite manejar arrays vacíos. También es correcto utilizar un bucle.

function sumar(lista) {
  return lista.reduce((total, n) => total + n, 0);
}

Esta es una solución posible. Otras implementaciones que produzcan el mismo comportamiento también son válidas.

Para ir un poco más lejos

Suma solamente los números positivos.