javascript エラー「SyntaxError: Unexpected token ‘,’. Expected an opening ‘(‘ before a function’s parameter list.」の解決方法

javascript エラー「SyntaxError: Unexpected token ‘,’. Expected an opening ‘(‘ before a function’s parameter list.」の解決方法

javascriptで、エラー「SyntaxError: Unexpected token ‘,’. Expected an opening ‘(‘ before a function’s parameter list.」が発生した場合の原因と解決方法を記述してます。

環境

  • OS macOS Big Sur
  • ブラウザ safari 15.0

エラー内容

以下のコードを実行時に発生

function hog,e() {
  console.log('test')
}

エラーメッセージ

SyntaxError: Unexpected token ','. Expected an opening '(' before a function's parameter list.

画像

原因

ファンクションの名前に「,」が入っているため

解決方法

「,」を除く

function hoge() {
  console.log('test')
}

また、アロー関数の名前に「,」を使った場合は、

const hog,e = () => {
  console.log('hoge')
}

エラーは表示されませんでした。