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(); }
总结:继承的时候,属性和方法最好是分开继承的。
博客中所涉及到的图片都有版权,请谨慎使用