Javascript:在命名空间中调用函数的函数

时间:2014-05-26 22:21:15

标签: javascript function constructor namespaces prototype

file1.js


var Namespace = {};

Namespace.addNewFunc = function(x,y,z) {

  function callMe() {
    // Call this function
  }

}

file2.js


Namespace.addNewFunc.callMe()??

不完全确定如何使用命名空间来访问callMe()的内容。

1 个答案:

答案 0 :(得分:0)

您无法访问另一个函数(使用varfunction声明的变量)作用域范围内的变量(函数也是变量)。

你可以做到

NameSpace.callMe = function(){}

NameSpace.addNewFunc.callMe = function(){}