Lodash _.merge

2021-09-24 10:41 更新

_.merge(object, [sources])

該方法類似_.assign, 除了它遞歸合并 sources 來源對(duì)象自身和繼承的可枚舉屬性到 object 目標(biāo)對(duì)象。如果目標(biāo)值存在,被解析為undefined的sources 來源對(duì)象屬性將被跳過。數(shù)組和普通對(duì)象會(huì)遞歸合并,其他對(duì)象和值會(huì)被直接分配覆蓋。源對(duì)象從從左到右分配。后續(xù)的來源對(duì)象屬性會(huì)覆蓋之前分配的屬性。Note: 這方法會(huì)改變對(duì)象 object.

添加版本

0.5.0

參數(shù)

  1. object (Object): 目標(biāo)對(duì)象。
  2. [sources] (...Object): 來源對(duì)象。

返回

(Object): 返回 object.

例子

var object = {  'a': [{ 'b': 2 }, { 'd': 4 }]}; 
var other = {  'a': [{ 'c': 3 }, { 'e': 5 }]};
 _.merge(object, other);
// => { 'a': [{ 'b': 2, 'c': 3 }, { 'd': 4, 'e': 5 }] }


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)