您好,我是一名前端小萌新,最近看到以下代码非常不理解。。。为啥changeName()里的那个this和person()里的this,指的都是person对象呢?我看W3C文档里讲this指的应该是它本身这个函数对象呀(即指changeName),不理解啊。。。求路过的大神点拨一下,不胜感激!function person(firstname,lastname,age,eyecolor)
{ this.firstname=firstname; this.lastname=lastname; this.age=age; this.eyecolor=eyecolor;
this.changeName=changeName; function changeName(name)
{ this.lastname=name;
}
}
添加回答
举报
0/150
提交
取消