扩张prototype.js Object.deepExtend深度扩展

扩展prototype.js Object.deepExtend深度扩展Object.deepExtend function(destination, source) {for (v

扩展prototype.js Object.deepExtend深度扩展

Object.deepExtend = function(destination, source) {  for (var property in source) {    if (source[property] && source[property].constructor &&     source[property].constructor === Object) {      destination[property] = destination[property] || {};      arguments.callee(destination[property], source[property]);    } else {      destination[property] = source[property];    }  }  return destination;};

?