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

javascript this指向问题

javascript this指向问题

哔哔one 2019-02-06 17:17:25
var name = 'tom';function fn() {     this.name = 'jerry';          setTimeout(function () {         console.info(this == window);         console.info(this.name);     }, 1000);   }window.fn();var f = new fn();我的理解:setTimeout中匿名函数this指向window,但是console.info(this.name)输出jerry。不太理解。如果我换一种方式调用fn即var f = new fn();console.info(this.name)输出tom。以上。多谢。
查看完整描述

1 回答

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

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号