【发布时间】:2016-11-18 06:17:16
【问题描述】:
花了我很多时间来构图标题,唉,还是很难理解。
反正这是我想做的,但不知道怎么做,或者是否可能,所以请赐教。
这里是:
const defaults = {
backgroundcolor: '#000',
color: '#fff',
getProps: [
'some value',
`${this.backgroundcolor}`,
`${this.color}`
]
};
我知道我可以像defaults.backgroundcolor 这样在对象之外调用它,但我想知道上面的代码是否也可以实现?提前致谢。
【问题讨论】:
-
this在静态声明中没有您希望它具有的值。 Javascript 不能那样工作。您可以在声明对象后分配defaults.getProps,然后您可以引用对象中的其他属性。
标签: arrays ecmascript-6 javascript-objects