[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Получить свойство объекта из этого же объекта
Barh
Получить свойство объекта из этого же объекта.

var tor =
{
'mor' : '1',
'lor' : this.mor + 2
}

Возможно ли получить при создании объекта его свойство?

Понимаю, что "this.mor" не работает, нужно что-то подобное.

P.S.
В несколько строк неудобно, потому как название и путь до свойства в реальности длинные:
var tor = {};
tor.mor = 1;
tor.lor = tor.mor + 2;
vital
var tor =
{
'mor' : '1',
'lor' : function(){return this.mor + 2}
}



_____________
"Нужно быть готовым прислушиваться к тем, кто может тебя чему-нибудь научить. Иначе ты никогда не вырастешь."

Откровенно я никому ниразу не нагрубил. А дать подзатыльник зарвавшемуся юнцу, так это и ему на пользу, и мне в удовольствие. © AllesKlar
Barh
vital, спасибо, но это получается функция и для вызова необходимо писать tor.lor(), а не tor.lor
А мне бы хотелось получить статическое свойство. Возможно?
Placido
var tor = new function()
{
this.mor = '1';
this.lor = this.mor + 2;
}
console.log(tor.mor, tor.lor);

Хотя я не совсем понимаю, зачем это нужно.
Invis1ble
ТС, если юзается jQuery, то $.extend() может помочь сократить кол-во нажатий кнопок

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.