上級 › constへの再代入エラーの原因と直し方 › パターン3
constへの再代入エラーの原因と直し方
constで宣言した変数に再代入しようとしたときに出るエラーです。
1 function createCounter() { 2 _____ count = 0; ^ 3 count = count + 1; 4 return count; 5 } 6 console.log(createCounter());
main.js:3
count = count + 1;
^
TypeError: Assignment to constant variable.
空欄を埋めて実行を通す
関数内でカウントアップする変数をconstで宣言すると、2回目の代入でエラーになります。
次の問題