JSFiddle - React, Tailwind, and code Playground
by Gregory Nikitas
HTML
<div id="msgbox">
</div>
JavaScript
var myObject = function(){
var self = this;
this.foo = 'stuff',
this.bar = {
bit: 'things',
bite: function(){
return self.foo;
},
husky: {
dog: function(){
return self.bar.bit;
}
}
}
}
function getParent(i, m)
{
console.log(m);
for (var key in m)
if(i === key)
return getParent(i, m.child);
else
return m;
}
var test = new myObject();
test.foo = 'blarg';
document.getElementById("msgbox").innerHTML = test.bar.husky.dog();