【发布时间】:2014-07-15 17:11:49
【问题描述】:
file1.js
var Namespace = {};
Namespace.addNewFunc = function(x,y,z) {
function callMe() {
// Call this function
}
}
file2.js
命名空间.addNewFunc.callMe() ??
不确定如何使用命名空间访问 callMe() 的内容。
【问题讨论】:
-
这没有多大意义。
callMe仅在调用addNewFunc时存在,然后 a) 不能并行执行其他代码 b) 无论如何都无法从外部访问该函数。如果您想在callMe之外静态访问callMe,为什么要创建addNewFunc一个函数并在其中声明callMe? -
我明白你的意思了,我主要想知道是否可以通过这种方式访问它。
标签: javascript function constructor namespaces prototype