function extend(subClass, superClass) {
var F = function() {};
F.prototype = superClass.prototype;
subClass.prototype = new F();
subClass.prototype.constructor = subClass;
}
JavaScript继承模式
本文介绍了一种使用JavaScript实现类继承的方法。通过定义一个临时构造函数并将其原型指向父类的原型,子类可以继承父类的所有属性和方法。此外,文章还展示了如何确保子类实例的constructor属性正确指向子类。
function extend(subClass, superClass) {
var F = function() {};
F.prototype = superClass.prototype;
subClass.prototype = new F();
subClass.prototype.constructor = subClass;
}

被折叠的 条评论
为什么被折叠?