我在我要导出的文件中定义一个对象,并要求它有很多配置键
var a = {
main: { key1 : {label: 'one' value: 1 },
key2 : {label: 'two' value: 2 },
//etc...
}
selectedKeyValue : this.main.key1.label
}
标签可以经常更改的好处是我可以随时跟踪编辑时的内容,而无需编辑selectedKeyValue
这显然给了我和错误,但是无论如何在定义它时可以访问obj的值以便我可以这样做吗?
答案 0 :(得分:1)
如果没有定义变量,则无法使用变量。但你可以这样做:
var a = {
main: { key1 : {label: 'one' value: 1 },
key2 : {label: 'two' value" 2 },
//etc...
}
};
a.selectedKeyValue = a.main.key1.label;