Я использую следующий код 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() должен получить ссылку на эх функции [ "зарплата"] и дисплей подходящий ответ. но insted я получаю NaN.
Как я понял, f() не видит свойства объекта emp («имя» и «зарплата»). Мой вопрос в том, почему f() не видит свойства?
Этот метод является гораздо более общепринятым способом построения объекта. – thenetimp