Skip to content

cloneDeep

js
_.cloneDeep(value)

此方法与 _.clone 类似,不同之处在于它以递归方式克隆 value

¥This method is like _.clone except that it recursively clones value.

新增于

¥Since

1.0.0

参数

¥Arguments

  1. value (*):要递归克隆的值。

    ¥value ()*: The value to recursively clone.

返回

¥Returns

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

¥()*: Returns the deep cloned value.

示例

¥Example

js
var objects = [{ 'a': 1 }, { 'b': 2 }];

var deep = _.cloneDeep(objects);
console.log(deep[0] === objects[0]);
// => false

Lodash v4.17 中文网 - 粤ICP备13048890号