如何使用我的obj调用Another Sub Function

时间:2011-07-18 12:30:27

标签: javascript

var obj = {

    MainFunction: function() {
       AnotherSubFunction: function() {

       } 
       var variable = AnotherSubFunction ()

    }

}
  • 我可以这样做......
  • 如何使用我的obj调用另一个子函数?是否有可能。
  • 如何在另一个函数中创建函数...

1 个答案:

答案 0 :(得分:1)

您问题中的代码无效Javascript。你可能正在寻找:

MainFunction: function() {
    function AnotherSubFunction() {
        // ...
    } 

    var variable = AnotherSubFunction();
}

或者也许:

MainFunction: function() {
    AnotherSubFunction = function() {
        // ...
    } 

    var variable = AnotherSubFunction();
}

但是,在这两种情况下,与嵌套函数关联的名称AnotherSubFunction仅存在于封闭函数(MainFunction)的范围内,并且无法直接从obj访问。