I have an object with nested objects like in the following way.
var g = {
"steps": [{
"location": [{
"a": "1"
}, {
"a": "2"
}]
}]
};
I created duplicate object using Object like in the following way.
var h=Object.create(g);
The problem was,If I Modify anything in h,g also reflecting.How can I prevent this.I tried with underscore function(clone).
modified:
h["steps"][0]["location"][0]["a"]="3"
After modify:
g looks like

h looks like

Even If I modify anything in h,g should not be reflect.
can anyone help me.
Thanks.