我使用下面的JavaScript代碼:的JavaScript功能不起作用
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()已獲得對emp [ 「月光」]功能和顯示參考一個合適的答案。 但insted我拿到NaN。根據我的理解,f()不能看到emp對象的屬性(「name」和「salary」)。 我的問題是爲什麼f()不能看到屬性?
這方法是構建對象的更普遍接受的方式。 – thenetimp 2012-02-04 18:41:26