cloneDeepWith
_.cloneDeepWith(customizer, value)
# Ⓢ [Ⓣ][1] Ⓝ
This method is like _.cloneWith except that it recursively clones value.
Since
4.0.0
Arguments
customizer(Function): The function to customize cloning.value(*): The value to recursively clone.
Returns
(*): Returns the deep cloned value.
Example
function customizer(value) {
if (_.isElement(value)) {
return value.cloneNode(true);
}
}
var el = _.cloneDeepWith(customizer, document.body);
// => false
// => 'BODY'
// => 20