我希望创建一个带有嵌套变量的 Javascript 对象,其中一些变量没有指定默认值。
我目前有这个:
var globalVarA = "foo";
var globalVarB = "bar";
var globalVarC;
function myFunction(){
//do something
}
我希望将其更改为:
var myObject = {
GlobalVars: {
globalVarA: "foo",
globalVarB: "bar",
globalVarC
},
myFunction: function(){
//do something
}
}
但是我收到以下错误:
预期的 ':'
如何在没有值的情况下声明此变量?
这是最佳做法还是有其他更好的解决方案?