scopping, binding and call

by puneetsiet

HTML

<div id="main"></div>

JavaScript

var a = {
	name: "test",
  age: 35,
  printinfo: function() {
   color = "grey";
   document.getElementById('main').innerHTML = "name:"+this.name+"  age:"+this.age
   nested = function(){
    document.getElementById('main').innerHTML += "<br /> name:"+this.name+"  age:"+this.age+" color:"+color
   }
   nested.call(this);
  }
  
}

a.printinfo();