_.defaults

_.defaults(object, [sources])

Assigns own and inherited enumerable string keyed properties of source objects to the destination object for all destination properties that resolve to undefined. Source objects are applied from left to right. Once a property is set, additional values of the same property are ignored.

Note: This method mutates object.

Since

0.1.0

Arguments

  1. object (Object): The destination object.
  2. [sources] (...Object): The source objects.

Returns

(Object): Returns object.

Example

_.defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 });
// => { 'a': 1, 'b': 2 }
doc_Lodash
2016-11-27 16:36:12
Comments
Leave a Comment

Please login to continue.