Возможный дубликат:
Саморекламы в объявлениях литералов объектов
Можно ли это сделать? (очевидно, не в этом синтаксисе)
var a = {
b : 10,
c : this.b * 2 // returns 'undefined'
};
Я также пробовал
var a = {
b : 10,
c : a.b * 2 // throws error 'a is undefined'
};
и
var a = {
b : 10,
c : b * 2 // throws error 'b is undefined'
};
Мне кажется, что эти значения undefined, я еще не определил их. Однако мне кажется, что было бы решение структурирования такого объекта, и c
было бы условным на b