Salida interior Explainer

Explicación de Salida interior

Objetivo de este acertijo: Declarar una variable para usarla localmente dentro de una función
Tutorial de la solución:
En algunas funciones, es necesario declarar una variable para almacenar un valor y luego devolver esa variable al final de la función.

En este acertijo, la función sum() tomará un arreglo de números y devolverá la suma de esos números.

Dentro de la función, declara una variable para almacenar la suma. Define su valor como 0 para comenzar.

Luego, agrega un for loop para que itere por el arreglo y, dentro del bloque de código, usa el operador += para agregar cada número en el arreglo a la variable local.

Al final de la función, debajo del for loop, devuelve la variable local.
Solución del código de ejemplo:

let numbers = [2,3,5];
function sum(numberArray) {
    let sum = 0;
    for (let num of numberArray) {
        sum += num;
    }
    return sum;
}

console.log(sum(numbers));

Conceptos de JavaScript: variables, funciones, salida, for loops, operador +=, declaraciones return