UNPKG

@evue/curd-table

Version:

curd-table 是面向配置的表格组件,无额外业务代码,仅通过 curd-table 的 API 配置实现一个完整的增删改查逻辑。

15 lines (14 loc) 448 B
export function deepClone(source) { if (!source || typeof source !== "object" || source instanceof Date || source instanceof File) { return source } const targetObj = source.constructor === Array ? [] : {} Object.keys(source).forEach((keys) => { if (source[keys] && typeof source[keys] === "object") { targetObj[keys] = deepClone(source[keys]) } else { targetObj[keys] = source[keys] } }) return targetObj }