Свойства объекта, взятые из свойств этого же объекта.
Привет.
Есть такое var manipulativeBlock = { projects:document.getElementById("hiddenProjects") } Хочу добавить свойство в этот объект. var manipulativeBlock = { projects:document.getElementById("hiddenProjects"), NEWPROPERTY: this.projects.firstElementChild.getElementsByTagName('*').length } Выше не работает, ниже пример работает. manipulativeBolock.NEWPROPERY = manipulativeBlock.projects.firstElementChild.getElementsByTagName('*').length; Как сослаться на свойства объекта из этого же объекта? Спасибо. |
nklf-367, при инициализации объекта this не будет указывать на "создаваемый" объект.
Если очень хочется получить результат через this: var manipulativeBlock = { projects:document.getElementById("hiddenProjects"), NEWPROPERY:function(){ return this.projects.firstElementChild.getElementsByTagName('*').length; } } |
Всё, понял. Я думал над этим, но затупил. Спасибо большое
|
Часовой пояс GMT +3, время: 01:08. |