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

вызвав go в test2, начинается поиск name в test2, а так как его там нет, ищется в протитипе

function test() {
	this.name = [10,12];
	this.name2 = 10;
}
function test2() {
	this.go = function() {
		this.name[0] = 20;
		this.name2 = 20;
	};
}
var bla = new test();

var bla1 = new test2();
alert(bla1.name);

test2.prototype = bla;

var bla2 = new test2();
alert(bla2.name);


PS: возможность запуска [js run]

Последний раз редактировалось bes, 23.08.2013 в 21:15.
Ответить с цитированием