为了账号安全,请及时绑定邮箱和手机立即绑定

这个JavaScript代码中的this为啥和文档说明不一致呢?

这个JavaScript代码中的this为啥和文档说明不一致呢?

凤凰求蛊 2018-10-16 12:15:30
您好,我是一名前端小萌新,最近看到以下代码非常不理解。。。为啥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;      }  }
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 444 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信