javascript エラー「Uncaught SyntaxError: Invalid shorthand property initializer」の解決方法

javascript エラー「Uncaught SyntaxError: Invalid shorthand property initializer」の解決方法

javascriptで、エラー「Uncaught SyntaxError: Invalid shorthand property initializer」が発生した場合の原因と解決方法を記述してます。

環境

  • OS windows11 pro 64bit
  • ブラウザ chrome 102.0.5005.115

エラー内容

以下のコードで発生。

let obj = { key = 'value' }

エラーメッセージ

Uncaught SyntaxError: Invalid shorthand property initializer

画像

firefox(バージョン97)では、以下のエラーとなります。

Uncaught SyntaxError: missing : after property id

画像

原因

代入する記号が間違っているため

解決方法

「:」を使用する。

let obj = { key : 'value' }