I'm using the following JavaScript code:
var emp= new Object();
emp["name"]="pooja";
emp["salary"]=725;
emp["paycheck"]=function()
 {
  var monthly=this["salary"]/12;
  alert(this["name"]+":"+monthly);
 };
emp["paycheck"]();       --work properly 
document.write("<br/>");
var f=emp["paycheck"];    --dosen't work
f();
f() have to get reference on emp["paycheck"] function and display a suitable answer. but insted i get NaN.
As i understood f() dosen't see the property of emp object("name" and "salary"). My question is why f() dosen't see the properties?
 
     
     
     
     
     
     
    