其实很多简单的报错,它都会给你生成解决办法,点击下面那个就能自动改错
这个错误提示表明您正在尝试给一个被声明为常量(const
)的 sum
重新赋值。在您的代码中,const sum = 0;
声明了 sum
为常量,常量的值不能被修改。
您可以将 sum
的声明修改为 let
,使其成为一个可重新赋值的变量:
let arr = [1, 2, 3, 4, 5];
let sum = 0;
arr.forEach((item) => {
sum += item;
});