0
私は現在、ウェブ開発コースの教師のアシスタントです。今日、学生は宿題の助けを求められました。彼はsetIntervalを使って最初のパラメータとして後で数行のコードまで定義しなかった関数を渡しました。私は、インターバル設定コードに達した時点で関数が定義されないので、うまくいかないと彼に言った。関数を定義する前にJavaScript setIntervalコールバック?
私の驚いたことに、それは完全に機能しました。私はこれを研究しようとしていて空白になっています:JavaScriptは実際にコールバックの最初の実行が関数名が渡されたかどうかを確認するまで実際に待っていますか?それはそう直感的ではないようですが、私はそれが働く他の理由を想像することはできません。この予期しない動作については、どこでもっと知ることができますか?
関数の定義が掲揚されています... –