在流星服务器中。有这样的对象: A.js
testObject = function(){}
我想通过testObject
的名称获取testObject
“testObject”
如果客户端中有“A.js”。我知道我可以通过
获得对象var a = window["testObject"]
因为window是一个全局Object并保存所有其他全局Object。 但我不知道如何在服务器中获取它。 任何建议表示赞赏!
答案 0 :(得分:1)
保留全局范围引用的简单方法就是将代码包装在IIFE闭包中,如下所示:
(function( namespace ) {
console.log( namespace["testObject"] );
}( this ));
这适用于服务器和客户端。
答案 1 :(得分:0)
就像节点代码一样。像这样使用
global["testObject"]
我在FreeNode上得到答案。谢谢@bline