JSFiddle - React, Tailwind, and code Playground
JavaScript
var object={a:{b:{c:{d:{e:'f'}}}}};
document.write('Original object: '+objToStr(object)+'<br /><br />');
var o=object;
//code
o=o.a;
//code
o=o.b;
//code
o=o.c;
//code
o=o.d;
//Adding data
o.z='New data!';
document.writeln('Modified object: '+objToStr(object));
function objToStr(o){
var t='{';
for(var i in o){
t+=i+':'+
(typeof o[i]=='object'?objToStr(o[i]):'"'+o[i]+'"')+
',';
}
return t.substring(0,t.length-1)+'}';
}