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]}`);
    }
}