jsは2つの関数を順番に実行します

問題: JS コードの一部がメソッドに抽出される場合があり、それを呼び出した後、ロジック コードとメソッド内のコードが順番に実行されていないことがわかります。

解決策: メソッドを宣言関数として定義します。

宣言関数は、場所に関係なく、すべての出力の前に実行されます。(つまり、宣言された関数はドキュメントの先頭で実行されます)

function methodName() {
    ......
}

補足:式関数は以下の通りです。

式関数の定義は呼び出しの前に行う必要があります

var methodName = function () {
    ......
}

おすすめ

転載: blog.csdn.net/weixin_40841731/article/details/130401043