文章作者

Chris Coyier

创始人、作者、设计师、垃圾邮件删除者、电子邮件个性化

指向文章“函数的默认参数”的直接链接

函数的默认参数

// Combiner of passed arguments and defaults (usable with any function)
Object.prototype.combine = function(_args){
  for(var i in this) {
    if(typeof _args[i] == "undefined") {
      _args[i] = this[i];
    }
  }
};

// Specific example function with defaults
function feedTheCat(args){
  var defaults