服务器

Array

Collection

Date

Function

Lang

Math

Number

Object

Seq

String

Util

Properties

Methods

_.assignWith(object, sources, customizer)

这种方法就像_.assign是接受customizer调用它来产生分配的值。如果customizer返回undefined,则赋值由该方法处理。该customizer被调用,五个参数:(objValue,srcValue,键,对象,源)

注意:此方法发生变化object

以来

4.0.0

参数
  1. object (对象):目标对象。
  2. sources (...对象):源对象。
  3. [customizer] (功能):自定义指定值的功能。
返回

(对象):返回object

function customizer(objValue, srcValue) {
  return _.isUndefined(objValue) ? srcValue : objValue;
}
 

var defaults = _.partialRight(_.assignWith, customizer);
 

defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 });
// => { 'a': 1, 'b': 2 }