monolithed,
Это у Вас получилось наследование без конструкторов на 1 поколение, из-за hasOwnProperty. И нет функции определения предков типа instanceof. В результате, оно весьма специфическое - не знаю, где может понадобиться. Я предполагал присваивание прямых свойств (this.prop =...; ) контекста конструктора. Если нужно написать, пойдём в другой раздел форума - покажите, где и зачем - я напишу. (Зачем оно вообще - я написал выше, но то, что Вы пишете, это совершенно не то и непонятно, зачем.)
|