素材牛VIP会员
javascript有可能同时继承两个父类 并且instanceof能返回正确的结果
 zz***25  分类:Node.js  人气:882  回帖:1  发布于6年前 收藏

rt
遇到这个问题,希望大家帮我一下,或者说说原因,因为constructor只能是一个?那不考虑instanceof,有什么同时继承好几个父类的比较好的写法吗。

讨论这个帖子(1)垃圾回帖将一律封号处理……

Lv4 码徒
青***e Linux系统工程师 6年前#1

这是一个好问题,关于类的多继承,可以通过JS的ES6规范中的mixin方式实现, 具体的代码你可以参考这个:
http://es6-features.org/#ClassInheritanceFromExpressions

现在,我还不太清楚babel支持不支持这个规范(应该是支持的),你可以去https://babeljs.io网站上试试。

关于instanceof是否返回正确的结果,你可以自己试试。

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取