javascript エラー「SyntaxError: Unexpected token ‘=’. Expected a ‘:’ following the property name ‘key’.」の解決方法

javascript エラー「SyntaxError: Unexpected token ‘=’. Expected a ‘:’ following the property name ‘key’.」の解決方法

javascriptで、エラー「SyntaxError: Unexpected token ‘=’. Expected a ‘:’ following the property name ‘key’.」が発生した場合の原因と解決方法を記述してます。単純にオブジェクトの「コロン」に他の記号を間違って使用した際に発生します。

環境

  • OS macOS Monterey
  • ブラウザ safari 15.5

エラー内容

以下の、オブジェクトを変数を入れようとしたコードを実行時に発生。

let obj = { key = 'value' }

エラーメッセージ

SyntaxError: Unexpected token '='. Expected a ':' following the property name 'key'.

画像

原因

オブジェ特に使用する記号が「=」になっており、間違っているため

解決方法

「:」を使用して、オブジェクトを記述する。

let obj = { key : 'value' }