如何定位嵌套表达式/函数jquery?

时间:2016-04-22 19:45:19

标签: jquery function nested

我有以下嵌套函数:

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; })({});

我可以使用“initApp.testOne()”来调用testOne但是如何调用testTwo()?

1 个答案:

答案 0 :(得分: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;
})({});