Lodash _.cloneDeepWith

2021-09-24 10:16 更新

_.cloneDeepWith(value, [customizer])

這個方法類似_.cloneWith,除了它會遞歸克隆 value。

添加版本

4.0.0

參數(shù)

  1. value (*): 用來遞歸克隆的值。
  2. [customizer] (Function): 用來自定義克隆的函數(shù)。

返回

(*): 返回深度克隆后的值。

例子

function customizer(value) {  if (_.isElement(value)) {    return value.cloneNode(true);  }} var el = _.cloneDeepWith(document.body, customizer); 
console.log(el === document.body);
// => false
console.log(el.nodeName);
// => 'BODY'
console.log(el.childNodes.length);
// => 20


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號