1module.exports = extend 2 3var hasOwnProperty = Object.prototype.hasOwnProperty; 4 5function extend(target) { 6 for (var i = 1; i < arguments.length; i++) { 7 var source = arguments[i] 8 9 for (var key in source) { 10 if (hasOwnProperty.call(source, key)) { 11 target[key] = source[key] 12 } 13 } 14 } 15 16 return target 17} 18