time-to-botec

Benchmark sampling in different programming languages
Log | Files | Refs | README

_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;