这个错误是因为你尝试修改了一个常量变量 `i` 的值。在 JavaScript 中,使用 `const` 声明的变量是不可重新赋值的,也就是说,一旦声明后,它的值就不能再被改变。
如果你需要在循环中修改变量的值,可以使用 `let` 关键字来声明变量,例如:
```javascript
for (let i = 0; i < arr.length; i++) {
// 在循环中可以修改 i 的值
}
```
或者你可以使用 `var` 关键字来声明变量,但是要注意 `var` 声明的变量是函数作用域的,而不是块级作用域的,可能会导致一些意外的问题。因此,建议在循环中使用 `let` 来声明变量。