_baseAssign.js
 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;