定义&使用函数Node赋值变量

时间:2016-08-10 19:09:26

标签: javascript node.js variables

我知道使用浏览器运行的JavaScript,我可以使用window[varName]=value;来设置全局变量。我似乎记得在Node JS中有一个功能可以实现这一点,但我不确定它是什么。

如果有帮助,我的目标是将对象的所有属性设置为单独的自己的变量。

1 个答案:

答案 0 :(得分:0)

在Node.js中,全局变量存储在global对象中,我认为......

然后就是这样:

global[varName] = value;
// or...
global.varName = value;

我认为你混淆了一些事情。也许你想初始化一个对象构造函数表达式。

{ property: "string, or anything else" } 
// this expression returns a object that can be assigned
// everywhere, but when assigned, turns a reference

如果你想在这个对象中获取/设置属性,你必须做你以前做过的事情,使用键[...].索引对象,然后你可以选择分配(设置) )=对象的属性,否则返回。