JSFiddle - React, Tailwind, and code Playground
by wrexroad
JavaScript
var house = new Object();
house = {
"door" : {
"handle" : true,
"letterbox" : true,
"catFlap" : true,
"hinges" : true,
"lock" : true,
"sill" : false,
"frame" : false,
"lock" : false,
"handle" : false
},
"window" : {
"handle" : false,
"letterbox" : false,
"catFlap" : false,
"hinges" : false,
"lock" : false,
"sill" : true,
"frame" : true,
"lock" : true,
"handle" : true
}
};
for(var item in house){
console.log("Working on item " + item);
for(var accessory in house[item]){
console.log("\t Working on accessory " + accessory);
if(house[item][accessory]){
console.log("\t\tAccessory exists for this item.");
}else{
console.log("\t\tAccessory does not belong in item.");
}
//take accessory away
house[item][accessory] = false;
//Add an accessory
house[item].newAccessory = true;
}
console.log("\n");
}