javascript练习-子类调用父类的构造函数和方法

时间:2023-03-10 05:27:52
javascript练习-子类调用父类的构造函数和方法
function NonNullSet(){
Set.apply(this,arguments);
} NonNullSet.prototype = inherit(Set.prototype);
NonNullSet.prototype.constructor = NonNullSet; NonNullSet.prototype.add = function(){
for(var i = 0;i < arguments.length;i++){
if(arguments[i] == null){
throw new Error("Can't add null or undefined to a NonNullSet");
}
}
return Set.prototype.add.apply(this.arguments);
}