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

Сообщение от Aves
И мне интересно, если в наследовании на классах удалить кокой-нибудь промежуточный класс, то все в порядке будет?
Изменить прототип существующего объекта полностью ? Для этого он может и не быть промежуточным в длинной цепочке. достаточно у одного конструктора полностью сменить прототип .
А что мешает протестить самому? -это несколько строк кода всего
function A(){this.num =10};
function D(){this.num =20};
function B(){}
B.prototype = new A;
var c = new B;
alert(c.num)
B.prototype = new D;
alert(c.num)

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