JSFiddle - React, Tailwind, and code Playground
JavaScript
var kitchen = {
fridge: {
beer: true,
celery: false
},
cabinets: {
candy: true
}
};
var changeKitchen = {
fridge: {
celery: true
},
chair: {
upholstered: true
}
};
function update(obj1, obj2) {
for (var p in obj2) {
if (obj1[p]) {
_.extend(obj1[p], obj2[p]);
} else {
obj1[p] = obj2[p];
}
}
}
update(kitchen, changeKitchen);
console.log(kitchen);