var obj = {
MainFunction: function() {
AnotherSubFunction: function() {
}
var variable = AnotherSubFunction ()
}
}
答案 0 :(得分:1)
您问题中的代码无效Javascript。你可能正在寻找:
MainFunction: function() {
function AnotherSubFunction() {
// ...
}
var variable = AnotherSubFunction();
}
或者也许:
MainFunction: function() {
AnotherSubFunction = function() {
// ...
}
var variable = AnotherSubFunction();
}
但是,在这两种情况下,与嵌套函数关联的名称AnotherSubFunction
仅存在于封闭函数(MainFunction
)的范围内,并且无法直接从obj
访问。