_baseAssign.js (470B)
1 var copyObject = require('./_copyObject'), 2 keys = require('./keys'); 3 4 /** 5 * The base implementation of `_.assign` without support for multiple sources 6 * or `customizer` functions. 7 * 8 * @private 9 * @param {Object} object The destination object. 10 * @param {Object} source The source object. 11 * @returns {Object} Returns `object`. 12 */ 13 function baseAssign(object, source) { 14 return object && copyObject(source, keys(source), object); 15 } 16 17 module.exports = baseAssign;