【发布时间】:2016-07-10 09:43:06
【问题描述】:
我希望我的子对象继承多个父对象的原型,这不起作用:
child.prototype = Object.create(parent1.prototype, parent2.prototype);
还有这个:
child.prototype = Object.create(parent1.prototype);
child.prototype.add(Object.create(parent2.prototype));
有什么建议吗?
编辑:我在 CHROME 中使用 THREE.JS
【问题讨论】:
-
Arun P Johny 所链接的是多级继承。您不能像在 C++ 中那样按照您在 JavaScript 中描述的方式进行多重继承。您能否提供更多关于您为什么想要多重继承的信息,也许我们可以提供一个无需多重继承即可实现相同结果的 OM。
-
@ArunPJohny Worth 在我想说的答案中发布它。留下一个没有任何评论/解释的小提琴对于最终在这里的人来说并不是那么有用。
-
这不是一个three.js的问题。
标签: javascript inheritance three.js prototype multiple-inheritance