JSFiddle - React, Tailwind, and code Playground
JavaScript
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]){
if(typeof(box[key][o]) === 'object') {
for (let k in box[key][o]) {
console.log (`Свойство ${k} имеет значение ${box[key][o][k]}`);
}
} else {
console.log (`Свойство ${o} имеет значение ${box[key][o]}`);
}
}
} else {
console.log(`Свойство ${key} имеет значение ${box[key]}`);
}
}