‹ JavaScript

.reduce()

Reduce todos los elementos de un array a un unico valor, acumulando el resultado en cada paso segun una funcion.

Parametros

ParametrosDescripcion
callback(acumulado, elemento, indice)Funcion que combina el acumulado con cada elemento.
valorInicialValor inicial del acumulado (opcional, pero recomendado).

Vista previa

Codigo

ejemplo.html
<p>Resultado: <strong id="salida"></strong></p>
<script>
  const numeros = [1, 2, 3, 4];
  const suma = numeros.reduce((acumulado, n) => acumulado + n, 0);
  document.getElementById("salida").textContent = suma;
</script>