Показать сообщение отдельно
  #5 (permalink)  
Старый 04.07.2013, 00:28
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от rumwi
Но я по-прежнему не могу понять, как обратиться к свойству объекта в другом его свойстве, если к свойствам не привязан this.
да, забыл сказать, что при использовании литерала объекта - никак, так как
Сообщение от bes
функция создаёт новый контекст
поэтому максимум можно сделать это
var x = {
	test: "Test string",
	thisObject: this,
	thisTest: function () {
		return this.test;
	}
}

alert(x.test);
alert(x.thisTest());

Последний раз редактировалось bes, 04.07.2013 в 00:30.
Ответить с цитированием