Показать сообщение отдельно
  #2 (permalink)  
Старый 14.04.2013, 16:08
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от father_gorry
нельзя наследовать функцию от функции, можно только экземпляр от функции через другой экземпляр.
чего?
какой экземпрляр? чего экземпляр?
Сообщение от father_gorry
new Wall(); //Сначала создать экземпляр родителя и связать его с потомком
чего ? вобщето это создаётся объект с помощью конструктора Wall и затем "устанавливается прототип" Room

Сообщение от father_gorry
//а теперь я хочу "просто унаследовать объект от объекта", как написано в руководстве.
Room.prototype = Wall;
какого объекта? Wall -это функция.

Сообщение от father_gorry
console.log("Room color", Room.color); //ждем, что будет red, однако оказывается undefined
//Оказывается, нужно поступить намного сложнее
с чего такие ожидания? Room это функция, разве создавалось и инициировалось её свойство color?

во загнул
Сообщение от father_gorry
Неужели авторы языка, когда писали спецификацию, не увидели этого?
. Хорошо что вы, не один из авторов

А разумное объяснение есть -вы вобще не знаете основ.
изучите основы для начала
Сообщение от father_gorry
нельзя наследовать функцию от функции
и смысл сего действа? ни разу не слышал о наследовании функции от функции

Последний раз редактировалось dmitriymar, 14.04.2013 в 16:30.
Ответить с цитированием