javascript エラー「Uncaught SyntaxError: Unexpected number」の解決方法

javascript エラー「Uncaught SyntaxError: Unexpected number」の解決方法

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

環境

  • OS windows11 pro 64bit
  • Apache 2.4.43
  • ブラウザ chrome 98.0.4758.102

エラー内容

以下のコードで発生。

const obj = {
  count: function() 1
};

エラーメッセージ

Uncaught SyntaxError: Unexpected number

画像

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

Uncaught SyntaxError: missing { before function body

画像

原因

「return」がないため

解決方法

「return」を使用する。

const obj = {
  count: function() {return 1}
};