Показать сообщение отдельно
  #4 (permalink)  
Старый 01.03.2010, 00:32
Кандидат Javascript-наук
Отправить личное сообщение для vk65535 Посмотреть профиль Найти все сообщения от vk65535
 
Регистрация: 21.11.2008
Сообщений: 114

Главным образом потому, что это будет уже не наследование.
(function() {

var A = function() {};
var B = function() {};
B.prototype = A.prototype;
B.prototype.extended = 42;
alert(new A().extended);

})();


По сути, это добавление альтернативного конструктора, если проводить аналогию с классическим ООП.
Ответить с цитированием