javascript 继承
Posted ShuiChe’s Blog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 继承相关的知识,希望对你有一定的参考价值。
继承方法一:
拷贝继承:通用型,有new或者无new的时候都可以
属性继承:call();
方法继承:for in;
继承方法二:
类式继承:new构造函数
Aaa.prototype = new A();
var F = function (){}; F.prototype = Aaa.prototype; Bbb.prototype = new F(); Bbb.prototype.constructor = Bbb; // 修正指向问题
继承方法三:
原型继承:无new的对象
var a = { name:‘小明‘ } var b = croneObj (a); function cloneObj(obj){ var F = function(){}; F.prototype = obj; return new F(); }
总结:继承的时候,属性和方法最好是分开继承的。
以上是关于javascript 继承的主要内容,如果未能解决你的问题,请参考以下文章