职能员工(姓名、工资) { this.name=名称; this.salary=工资; this.paycheck=函数() { var monthly=this.salary/12; document.write(this.name+“:”+每月); }; } var emp=新员工(“Fred”,10000); emp.paycheck();
-
这是对“这”的一个很好的解释: stackoverflow.com/questions/4195970/what-does-this-man – j08691号 评论 2012年2月4日22时25分
5个答案
var me=新员工(“James”,2000000)// 员工实例 console.log(me.name)// 打印James var you=新员工(“Michael”,2000000)// 另一个实例 console.log(you.name)// 打印Michael
在JavaScript中,这通常指的是我们的函数的“所有者” 执行,或者更确切地说,对函数所属的对象执行。 当我们在页面中定义忠实函数doSomething()时 owner是的页面,或者更确切地说,是的窗口对象(或全局对象) JavaScript语言。 然而,onclick属性由HTML元素拥有 它属于。
this.name=名称;
变量foo; 函数Employee(){ foo=这个; }
var bar=新员工();
foo===bar;// 真的