从其他文件调用函数声明x.f = function() - js

时间:2014-03-11 19:44:37

标签: javascript namespaces

我有一个声明的函数

x.funstuff = function(){

}

当我想在文件中调用它时,我只需声明

x = {};

然而,当我从另一个文件中调用它时,我遇到了问题。即使我使用x = {};

在那个单独的文件中。

如何从另一个文件中调用此函数?

1 个答案:

答案 0 :(得分:1)

如果您按照指定的顺序执行此操作,那么您将使用新对象覆盖x变量。

x.funstuff = function() {};

means that x = { funstuff: function() {} };

then x = {}; replaces it

如果您尝试调用该函数,请执行以下操作:

x.funstuff();