继承方法一:
拷贝继承:通用型,有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(); }
总结:继承的时候,属性和方法最好是分开继承的。