Middle+
Tarea: implementar la función sumSquares, que suma los cuadrados de los números en un array, usando una función personalizada reduce. Solo se puede modificar la función sumSquares.
sobes.tech AI
Respuesta de la IA
Реализация функции sumSquares с использованием кастомной функции reduce может выглядеть так:
function sumSquares(arr) {
return arr.reduce((acc, x) => acc + x * x, 0);
}
// Пример использования:
console.log(sumSquares([1, 2, 3])); // 1 + 4 + 9 = 14
Здесь reduce принимает аккумулятор acc и текущий элемент x, накапливая сумму квадратов элементов массива. Начальное значение аккумулятора — 0.