0

自己実行 JavaScript 関数を「通常の」関数内に配置すると、いつ実行されますか?

function normalFunction() {
    var a = 1;

    (function() {
        var b = 2;
        var c = 3;
    })();

    var d = 4;
}
4

2 に答える 2

2

自己実行関数が配置される場所は、その実行方法とはほとんど関係ありません。この関数は、初期値を持つ 2 つのローカル変数を作成し、終了し、囲んでいる関数スコープに影響を与えません (CPU サイクルを浪費する以外)。

于 2013-04-04T14:46:01.573 に答える