Я выполнял задание в моем коде bootcamp. Они попросили нас использовать .reduce, чтобы придумать ценность. Однако они инициализировали общее значение, используя переменную const. Когда я пытался решить эту проблему, используя значение const, он выдавал ошибки.
Потому что в моей голове вы не можете изменить значение const. Я просто заменил const на let. Я не уверен, что я должен был изменить код таким образом, но это то, что я сделал.
const populationTotal = 0;
populationTotal = zooAnimals.reduce((total, item) => total + item.population, 0);
console.log(populationTotal);
Если я оставлю код таким, какой он есть, (constulationTotal = 0), он выдаст ошибку. Когда я изменил код (пусть population = 0), проблема была решена. Правильно ли я думаю, что вы должны изменить const, чтобы позволить. Или есть способ решить эту проблему с постоянным начальным значением?