function Person(name){ this.name=name;
}
Person.prototype.getName=function(){return this.name;
}//调用函数var person=new Person("Nicholas");
alert(person.getName());疑问:同一个函数,为啥在去掉this(原型模式中的this)后代码如下:Person.prototype.getName=function(){ return name;
}出现如下的错误:Test3.html:102 Uncaught ReferenceError: age is not definedthis不去掉的话,就会输出Nicholas;
添加回答
举报
0/150
提交
取消