Files
zyt/wx/node_modules/@trtc/calls-uikit-wx-uniapp/src/Components/util/deepClone.ts
T
2026-03-04 15:32:30 +08:00

16 lines
277 B
TypeScript

export function deepClone(obj) {
if (typeof obj !== 'object' || obj === null) {
return obj;
}
let clone = Array.isArray(obj) ? [] : {};
for (let key in obj) {
if (obj.hasOwnProperty(key)) {
clone[key] = deepClone(obj[key]);
}
}
return clone;
}