Показать сообщение отдельно
Старый 29.06.2008, 21:19
riden вне форума Посмотреть профиль Отправить личное сообщение для riden Найти все сообщения от riden
  № 308  
Ответить с цитированием
riden
 
Аватар для riden

Регистрация: Jun 2005
Сообщений: 147
Цитата:
Сообщение от wvxvw Посмотреть сообщение
Убедится в обратном очень легко =)
Код:
function Class1(){
	var pat;
	this.at = 34;
	pat = this.at;
	//приватный "метод" <- ремарка моя
	function pMetA(){
		trace(pat); // использует паблик свойство по ссылке
	}
	this.callPrivateMethod = function() {
		pMetA();
	}
}
var c = new Class1();
c.callPrivateMethod(); // output: 34
c.at = 0;
c.callPrivateMethod(); // output: 34
значение публичного свойства поменялось, а приватный "якобы метод" это не заметил =)
Я опроверг два твоих "требования". А здесь я так и пишу, что pat - ссылка. Тяжело тект воспринимать, да?
__________________
видеоигры - высший вид искусства