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();