ramil_bayramov
@ramil_bayramov
Your Personal Sheikh

Почему sum не изменяется?

'use strict';
window.onload = function () {
    const arr = [10, 14, 35, 34, 12, 23, 5, 345];

    let sum = 0;

    const func = (currentValue) => {
        sum += currentValue;
        console.log(sum);
    }

    console.log(sum);
    arr.forEach(func)
}


5fa7e4af58843798488922.png
  • Вопрос задан
  • 62 просмотра
Решения вопроса 1
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
А что не так?
0 выводится вызовом console.log(sum); перед arr.forEach(func).
Остальное выводится во время исполнения функции func.
Что не устраивает?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы