Показать сообщение отдельно
  #6 (permalink)  
Старый 13.07.2013, 18:08
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от krantadan
Числа - элементарный тип. При их сложении вообще не вызываются какие-либо конструкторы
и при этом эти "элементарные типы" имеют методы и свойства

Сообщение от krantadan
То вы не сможете решить прототипами задачу оптимизации
function A() { this.a = A.a  }
A.prototype = new B(); // Сюда не получится запихнуть реализацию метода a.
A.a = function () {};

function B() { this.b = function() {}; }
B.prototype = { c: function () {} };

? (один из вариантов)

кстати, второй вариант - использовать промежуточный объект для наследования

забыли про
function A() { }
A.prototype = new B(); // Сюда не получится запихнуть реализацию метода a.
A.prototype.a = function () {};

function B() { this.b = function() {}; }
B.prototype = { c: function () {} };
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук

Последний раз редактировалось nerv_, 13.07.2013 в 18:30.
Ответить с цитированием