Свойства объектов
Здравствуйте! Есть код
var player = { shirina:30, dlina:30, x: 0, y: 0, obs:player.shirina +player.dlina } Необходимо в свойствах сложить свойства объекта. Как это можно сделать ? и возможно ли такое. Именно в таком виде создания объекта. |
Igbal, так также, ширина и длина всё равно константы же:
var player = { shirina: 30, dlina: 30, x: 0, y: 0, obs: 60 };если бы они были переменными тогда: var a = 30; var b = 30; var player = { shirina: a, dlina: b, x: 0, y: 0, obs: a + b };а в том что ты делаешь смысла нет и не будет работать. |
глянь в сторону геттеры и сеттеры.
var player = { shirina:30, dlina:30, x: 0, y: 0, obs: function () { return this.shirina + this.dlina; } } |
ynherb, что-то не пашет твой геттер.
|
Часовой пояс GMT +3, время: 04:19. |