Сообщение от 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 () {} };