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

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 关注
  • 375 浏览
慕课专栏
更多

添加回答

举报

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