Помогите разобраться новичку, пожалуйста.
Есть 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;
}