0
 (function () {
        if (some scripts loaded) {
            otherFunction();
        } else {
            window.setTimeout( "CALL_SELF_AGAIN_HERE" , 100);
        }
    })();

匿名関数内から匿名関数を呼び出す方法は?

4

2 に答える 2

0

新しいトップ レベルの関数名を作成したくない場合は、コードをローカル関数に配置して、最初に実行する関数名と に渡す関数名の両方を指定できますsetTimeout()

(function () {
    function doit() {
        if (some scripts loaded) {
            otherFunction();
        } else {
            window.setTimeout(doit, 100);
        }
    }
    // execute the first time
    doit();
})();
于 2013-02-04T09:19:34.483 に答える