Introducción
En este laboratorio, exploraremos el uso del método Array.prototype.reduce() para calcular la suma de dos o más números/arrays. Aprenderemos cómo inicializar un acumulador con un valor de 0 y cómo usar el operador de propagación para pasar un array como argumentos individuales. Al final de este laboratorio, tendrás una mejor comprensión de cómo usar el método reduce() en JavaScript.
Así es como se encuentra la suma de un array
Para encontrar la suma de un array de números, siga estos pasos:
- Abra la Terminal/SSH y escriba
nodepara comenzar a codificar. - Utilice el método
Array.prototype.reduce()para agregar cada valor a un acumulador, que debe inicializarse con un valor de0. - Aquí está el código que puede utilizar para encontrar la suma del array:
const sum = (...arr) => [...arr].reduce((acc, val) => acc + val, 0);
- Para probar la función
sum, use los siguientes ejemplos de código:
sum(1, 2, 3, 4); // 10
sum(...[1, 2, 3, 4]); // 10
Siguiendo estos pasos, puede encontrar fácilmente la suma de un array de números utilizando JavaScript.
Resumen
¡Felicidades! Has completado el laboratorio de Suma de Array. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.