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