2016-04-22 9 views
0

私はこのような、次のネストされた関数があります。ネストされた式/関数jqueryをターゲットにする方法は?

var initApp = (function(app) { 

app.testOne = function() { 

    if (conditions === true) { 
     testTwo(); 
    } 
    console.log("test 1 fired"); 

    var testTwo = function() { 
     console.log("test 2"); 
    } 
} 
return app; })({}); 

を私はTESTONEを呼び出すために「initApp.testOneを()」を使用することができますが、どのように私は)testTwo(呼ぶのですか?

答えて

2

あなたは、宣言される前にtestTwoを呼び出そうとしています

var initApp = (function (app) { 

    app.testOne = function() { 

     var testTwo = function() { 
      console.log("test 2"); 
     } 
     if (conditions === true) { 
      testTwo(); 
     } 
     console.log("test 1 fired"); 

    } 
    return app; 
})({}); 
+0

私はルートからこれをターゲットにしますか?例えば、 initApp.testOne.testTwo(); – user1467439

+0

gahはそれほど明白でした! :\私はいくつかの睡眠を取得する必要があります! – user1467439