Свойства объекта, взятые из свойств этого же объекта.
Привет.
Есть такое
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, время: 19:44. |