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