関数の定義はあとからでもいいのでしょうか?

関数の巻き上げが起きるので、関数宣言はどこに書いてもかまいません。
2020年8月23日
ユーザー

お世話になります。
初歩的な質問ですが調べてもわからなかったので教えてください。

const quizSet = shuffle([以下オプジェクトの中身・・・

ここのところですが、shuffle()関数の定義をこの後にしているので
なぜ読み出せるのか疑問に思いました。

constやletなどは先に定義しないといけないのはわかりますが、
関数に関しては順番はどこでもよいと理解していいでしょうか?

よろしくお願いします。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?