snippets
filter:96 snippets
js-gen-deepclone·javascript·general
function deepClone(value) {
if (value === null || typeof value !== "object") return value;
if (Array.isArray(value)) return value.map(deepClone);
const out = {};
for (const key of Object.keys(value)) {
out[key] = deepClone(value[key]);
}
return out;
}
js-gen-deepclone·javascript·general
function deepClone(value) {
if (value === null || typeof value !== "object") return value;
if (Array.isArray(value)) return value.map(deepClone);
const out = {};
for (const key of Object.keys(value)) {
out[key] = deepClone(value[key]);
}
return out;
}