Bump to v4.0.0.

This commit is contained in:
John-David Dalton
2015-08-24 10:34:23 -07:00
parent 4ef16c96e5
commit 0646bacd86
665 changed files with 24828 additions and 19696 deletions

View File

@@ -1,9 +1,9 @@
var baseCopy = require('./baseCopy'),
keys = require('../object/keys');
var copyObject = require('./copyObject'),
keys = require('../keys');
/**
* The base implementation of `_.assign` without support for argument juggling,
* multiple sources, and `customizer` functions.
* The base implementation of `_.assign` without support for multiple sources
* or `customizer` functions.
*
* @private
* @param {Object} object The destination object.
@@ -11,9 +11,7 @@ var baseCopy = require('./baseCopy'),
* @returns {Object} Returns `object`.
*/
function baseAssign(object, source) {
return source == null
? object
: baseCopy(source, keys(source), object);
return object && copyObject(source, keys(source), object);
}
module.exports = baseAssign;