最佳答案
有没有办法让下面的东西在JavaScript中工作?
var foo = {a: 5,b: 6,c: this.a + this.b // Doesn't work};
在当前形式中,这段代码显然抛出了一个引用错误,因为this
不引用foo
。但是是有没有办法让对象文字属性中的值依赖于之前声明的其他属性?