javascript エラー「SyntaxError: Unexpected keyword ‘xxx’. Cannot use ‘xxx’ as an identifier name for a LexicalDeclaration.」の解決方法
- 作成日 2022.06.27
- 更新日 2023.01.18
- javascript
- javascript
javascriptで、エラー「TypeError: reduce of empty array with no initial value」が発生した場合の原因と解決方法を記述してます。safariで予約語を変数名に使用した際に発生します。
環境
- OS macOS Monterey
- ブラウザ safari 15.5
エラー内容
以下のコードで発生。
const let = [0, 1, 2]
エラーメッセージ
SyntaxError: Unexpected keyword 'xxx'. Cannot use 'xxx' as an identifier name for a LexicalDeclaration.
画像
原因
予約語である「let」を変数名に使用しているため
解決方法
予約語は使用せずに、他の変数名に変更する
const let_ = [0, 1, 2]
-
前の記事
safari 最後に閉じたタブを開くショートカットキー 2022.06.27
-
次の記事
PostgreSQL 現在の日付と時刻をフォーマットされた文字列で返す 2022.06.27
コメントを書く