Lodash _.setWith

2021-09-24 10:43 更新

_.setWith(object, path, value, [customizer])

這個方法類似_.set,除了它接受一個 customizer,調(diào)用生成對象的 path。 如果 customizer 返回 undefined 將會有它的處理方法代替。 customizer 調(diào)用3個參數(shù): (nsValue, key, nsObject)。注意: 這個方法會改變 object.

添加版本

4.0.0

參數(shù)

  1. object (Object): 要修改的對象。
  2. path (Array|string): 要設置的對象路徑。
  3. value (*): 要設置的值。
  4. [customizer] (Function): 這個函數(shù)用來定制分配的值。

返回

(Object): 返回 object。

例子

var object = {};
 _.setWith(object, '[0][1]', 'a', Object);
// => { '0': { '1': 'a' } }


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號