初級 › 同じ変数名を2回宣言したエラーの原因と直し方 › パターン3
同じ変数名を2回宣言したエラーの原因と直し方
同じスコープ内で同じ名前の変数をlet・constで2回宣言したときに出るエラーです。
1 let index = 0; 2 _____ index = 1; ^ 3 console.log(index);
main.js:2
let index = 1;
^
SyntaxError: Identifier 'index' has already been declared
空欄を埋めて実行を通す
値を更新したいだけなら代入だけで十分です。let・constでの再宣言はスコープが同じである限り許されません。
次の問題