JS对象继承的几种方式总结

原创 18500837213 随笔 js 231阅读 2017-06-14 16:34:48 举报

今天学习了一下js的继承,js中的继承主要分四种,原型继承,构造函数继承,call/apply继承以及es6的extend继承。

1.原型继承:

原型继承主要利用js对象的prototype引用父类的构造函数来复制父类的方法。
javascript 代码

2.构造函数继承

子类中调用父类的构造函数,完成继承。
javascript 代码

3.call/apply继承

利用call/apply方法调用父类构造函数实现继承
javascript 代码

4.extends继承

使用ES6定义类的方法,类似java定义类的方式实现继承,注意部分浏览器不兼容 - -
javascript 代码

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复