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);
}
原文地址:https://www.cnblogs.com/zjtTT/p/5061354.html