const box = {
name: 'space',
type: 'hold',
color: 'red',
container: {
minibox: 'plate',
minibox2: 'dish',
container2: {
thing: 'jacket',
thing2: 'socks'
}
}
};
for(let key in box) {
if(typeof(box[key]) === 'object') {
for( let o in box[key]){
console.log (`Свойство ${o} имеет значение ${box[key][o]}`);
}
} else {
console.log(`Свойство ${key} имеет значение ${box[key]}`);
}
}
const box = {
name: 'space',
type: 'hold',
color: 'red',
container: {
minibox: 'plate',
minibox2: 'dish',
container2: {
thing: 'jacket',
thing2: 'socks'
}
}
};
function walkinobj(box) {
for (let key in box) {
if (typeof(box[key]) === 'object') {
walkinobj(box[key]);
} else {
console.log(`Свойство ${key} имеет значение ${box[key]}`);
}
}
}
walkinobj(box);