@Maxevdo
Учусь на Frontend-developer

Не могу понять почему первый кусок кода не работает?

Помогите разобраться новичку, пожалуйста.
Есть 2 метода, в первом использую обычную функцию, во втором - стрелочную.
Второй метод работает на ура.
В первом методе по шагам прохожу в отладчике, после первой итерации в переменной sum становится undefined.

#getSum() {
        const getSumLet = this.#goods.reduce(function (sum, {price}) {
            sum + price;
        }, 0);
        console.log(getSumLet);
        return getSumLet;
    }
#getSum2() {
       const qwer = this.#goods.reduce((sum, {price}) => sum + price, 0);
        console.log(qwer);
        return qwer;
    }
  • Вопрос задан
  • 85 просмотров
Решения вопроса 1
@galaxy
В первой нужно return sum + price;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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