Значение prototype функции конструктора можно получить в объекте потомке через obj.contructor.prototype.
Пример
function inherit(parent){
function F() {}
F.prototype = parent;
return new F();
}
var obj = {a: 1}; // Объект родитель, от которого наследуется свойство a.
var child = inherit(obj); // Объект child наследует свойств a родителя obj.
child.a = 3; // Объект child переопределяет внутри себя унаследованное свойство a.
console.log(child.constructor.prototype.a); // 1
Комментариев нет:
Отправить комментарий