w
Size: a a a
w
AM
ВР
𝓐
ВР
VL
VL
VL
function createObject(obj){
const newObj = {};
for (let prop in obj){
if(typeof obj[prop] === "object"){
newObj[prop] = createObject(obj[prop])
} else {
newObj[prop] = obj[prop];
}
}
return newObj;
}
let f = {
a: {
b: 6
}
}
let c = createObject(f);
f.a.b = 20;
console.log(f);
console.log(c);
S
function createObject(obj){
const newObj = {};
for (let prop in obj){
if(typeof obj[prop] === "object"){
newObj[prop] = createObject(obj[prop])
} else {
newObj[prop] = obj[prop];
}
}
return newObj;
}
let f = {
a: {
b: 6
}
}
let c = createObject(f);
f.a.b = 20;
console.log(f);
console.log(c);
VL
VL
VL
VL
function createObject(obj) {
const newObj = {};
for (let prop in obj) {
if (typeof obj[prop] === "object") {
newObj[prop] = Array.isArray(obj[prop])
? createArray(obj[prop])
: createObject(obj[prop]);
} else {
newObj[prop] = obj[prop];
}
}
return newObj;
}
function createArray(arr) {
const newArr = [];
for (let i = 0; i < arr.length; ++i) {
if (typeof arr[i] === "object") {
newArr[i] = Array.isArray(arr[i])
? createArray(arr[i])
: createObject(arr[i]);
} else {
newArr[i] = arr[i];
}
}
return newArr;
}
let f = {
a: [0, 2],
b: {
c: "aa"
},
c: [
{
a: 5
}
]
};
let c = createObject(f);
f.a[1] = 5;
f.c[0].a = 45;
console.log(f);
console.log(c);
S
function createObject(obj) {
const newObj = {};
for (let prop in obj) {
if (typeof obj[prop] === "object") {
newObj[prop] = Array.isArray(obj[prop])
? createArray(obj[prop])
: createObject(obj[prop]);
} else {
newObj[prop] = obj[prop];
}
}
return newObj;
}
function createArray(arr) {
const newArr = [];
for (let i = 0; i < arr.length; ++i) {
if (typeof arr[i] === "object") {
newArr[i] = Array.isArray(arr[i])
? createArray(arr[i])
: createObject(arr[i]);
} else {
newArr[i] = arr[i];
}
}
return newArr;
}
let f = {
a: [0, 2],
b: {
c: "aa"
},
c: [
{
a: 5
}
]
};
let c = createObject(f);
f.a[1] = 5;
f.c[0].a = 45;
console.log(f);
console.log(c);
VL
VL
V
function createObject(obj){
const newObj = {};
for (let prop in obj){
if(typeof obj[prop] === "object"){
newObj[prop] = createObject(obj[prop])
} else {
newObj[prop] = obj[prop];
}
}
return newObj;
}
let f = {
a: {
b: 6
}
}
let c = createObject(f);
f.a.b = 20;
console.log(f);
console.log(c);
ВР