@zstings/utils
Version:
javascript、typescript 工具函数库 文档地址 [utils 文档](https://zstings.github.io/utils/)
16 lines (15 loc) • 371 B
TypeScript
/**
* 深度复制
* @param origin 对象或者数组
* @return 深度复制后的对象或者数组
* @category 工具Util
* @example
* ```ts
* deepClone([1,23, [1]]) // => [1,23, [1]]
* ```
* @example
* ```ts
* deepClone({a: [1], b: () => {}}) // => {a: [1], b: () => {}}
* ```
*/
export default function deepClone<T extends Array<T> | any>(source: T): T;