Rise, печалька конечно. Ай ладно, чёрт с ним, на чистом лучше попишу, так на душе будет спокойней, что код не засран лишним.
nerv_,
я вот такое наследование юзаю:
MyClass.prototype = {
...
__proto__: Object.create(ExtendClass.prototype)
};
Тут есть какие-то подводные камни?
Хотя, конечно может не совсем хорошо, что родитель получается будет лежать не в __proto__, а вообще в __proto__.__proto__, так как Object.create уже в __proto__ всё создаёт, но на практике вроде как всё быстро работает, косяков не наблюдается.