Prototypal inheritance example

HTML

<div id=result></div>

JavaScript

var obj1 = {a:1, b: {c:2}, d: {e: { f: 5}}};

var obj2 = Object.assign({}, obj1, {b: {}});

obj2.b.c = 4;
obj2.d.e.f = 9;

console.log(obj1, obj2)