Auto-referências em literais / inicializadores de objetos
Existe alguma maneira de obter algo como o seguinte para trabalhar em JavaScript?
var foo = {
a: 5,
b: 6,
c: this.a + this.b // Doesn't work
};
No formulário atual, esse código obviamente gera um erro de referência, poisthis
não se refere afoo
. Masé Existe alguma maneira de ter valores nas propriedades de um literal de objeto depender de outras propriedades declaradas anteriormente?