FL
Size: a a a
FL
S
p
p
FL
FL
p
p
FL
FL
p
В
let deepCopy = (obj) => {
if (typeof obj !== 'object' || obj === null) {
return obj;
}
let copy = new obj.constructor();
let keys = Object.keys(obj);
for (let i = 0; i < keys.length; i++) {
copy[keys[i]] = deepCopy(obj[keys[i]]);
}
return copy;
}
S
let deepCopy = (obj) => {
if (typeof obj !== 'object' || obj === null) {
return obj;
}
let copy = new obj.constructor();
let keys = Object.keys(obj);
for (let i = 0; i < keys.length; i++) {
copy[keys[i]] = deepCopy(obj[keys[i]]);
}
return copy;
}
p
let deepCopy = (obj) => {
if (typeof obj !== 'object' || obj === null) {
return obj;
}
let copy = new obj.constructor();
let keys = Object.keys(obj);
for (let i = 0; i < keys.length; i++) {
copy[keys[i]] = deepCopy(obj[keys[i]]);
}
return copy;
}