Показать сообщение отдельно
  #4 (permalink)  
Старый 14.04.2013, 18:01
Новичок на форуме
Отправить личное сообщение для father_gorry Посмотреть профиль Найти все сообщения от father_gorry
 
Регистрация: 25.05.2012
Сообщений: 8

О, я бы с удовольствием изучил основы, чем собственно и занимаюсь. И это вызывает лютую боль между полуплечий. Сейчас задача - понять, как удобно реализуется ООП в JS.

Нельзя наследовать функции? Хорошо, буду наследовать объекты.

var Wall = new function(){
	this.color = "red";
}
var Room = new function(){
	this.size = "small";
}
Room.prototype = Wall; 
console.log(Room.color); //undefined, хотя по логике должен присутствовать
//попробуем самым прямым и логичным способом
Room.prototype.color="white";
console.log(Room.prototype.color, Wall.color);//white, white.

Отлично, теперь я умею легко управлять свойствами предка из потомка. Но зачем???

Последний раз редактировалось father_gorry, 14.04.2013 в 18:11.
Ответить с цитированием