Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.10.2017, 17:23
Новичок на форуме
Отправить личное сообщение для nklf-367 Посмотреть профиль Найти все сообщения от nklf-367
 
Регистрация: 12.06.2016
Сообщений: 7

Свойства объекта, взятые из свойств этого же объекта.
Привет.

Есть такое
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;


Как сослаться на свойства объекта из этого же объекта?

Спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 17.10.2017, 17:28
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,794

nklf-367, при инициализации объекта this не будет указывать на "создаваемый" объект.

Если очень хочется получить результат через this:
var manipulativeBlock = {
    projects:document.getElementById("hiddenProjects"),
	NEWPROPERY:function(){
		return this.projects.firstElementChild.getElementsByTagName('*').length;
	}
}
Ответить с цитированием
  #3 (permalink)  
Старый 17.10.2017, 17:36
Новичок на форуме
Отправить личное сообщение для nklf-367 Посмотреть профиль Найти все сообщения от nklf-367
 
Регистрация: 12.06.2016
Сообщений: 7

Всё, понял. Я думал над этим, но затупил. Спасибо большое
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
свойства объекта события Morr123 Элементы интерфейса 3 10.08.2016 06:36
Сортировка свойств объекта по параметру фонарик Общие вопросы Javascript 24 27.11.2015 10:12
Как при чтении или записи свойства объекта вызывать функцию danik.js Общие вопросы Javascript 3 16.09.2010 17:57
Можно ли получить имя экземпляра объекта внутри самого объекта? Ichigeki Общие вопросы Javascript 9 14.11.2008 19:00
Не работает перебор свойств объекта BANick Общие вопросы Javascript 1 16.09.2008 22:46