javascript エラー「SyntaxError: Function statements must have a name.」の解決方法
- 作成日 2022.03.04
- 更新日 2022.10.17
- javascript
- javascript
javascriptで、エラー「SyntaxError: Function statements must have a name.」が発生した場合の原因と解決方法を記述してます。
環境
- OS macOS Monterey
- ブラウザ safari 15.5
エラー内容
以下のコードで発生。
function () {
console.log('Hello world')
}
エラーメッセージ
SyntaxError: Function statements must have a name.
画像
原因
関数の名前を定義していないため
解決方法
定義するか、
function hoge() {
console.log('Hello world')
}
すぐに実行される即時関数を使用する。
(function () {
console.log('Hello world')
})()
また、即時関数は、アロー関数で記述すると以下のようになります。
(() => { console.log('Hello world') })()
-
前の記事
Vue.js v-bindでクラス名を指定する 2022.03.04
-
次の記事
mac プロセスの名前からidを取得する 2022.03.04
コメントを書く