我知道使用浏览器运行的JavaScript,我可以使用window[varName]=value;
来设置全局变量。我似乎记得在Node JS中有一个功能可以实现这一点,但我不确定它是什么。
如果有帮助,我的目标是将对象的所有属性设置为单独的自己的变量。
答案 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
如果你想在这个对象中获取/设置属性,你必须做你以前做过的事情,使用键[...]
或.
索引对象,然后你可以选择分配(设置) )=
对象的属性,否则返回。