Skip to content

Home > sculp-js > cloneDeep

cloneDeep() function

深拷贝堪称完全体 即:任何类型的数据都会被深拷贝

包含对null、原始值、对象循环引用的处理

对Map、Set、ArrayBuffer、Date、RegExp、Array、Object及原型链属性方法执行深拷贝

Signature:

typescript
export declare function cloneDeep<T>(source: T, map?: WeakMap<any, any>): T;

Parameters

Parameter

Type

Description

source

T

map

WeakMap<any, any>

(Optional)

Returns:

T

{T}

Released under the MIT License.