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

怎么理解严格模式下this

怎么理解严格模式下this

慕婉清6462132 2018-10-10 09:10:45
JavaScript高级程序设计中有下面这一句话:在严格模式下,未指定环境对象而调用函数,则 this 值不会转型为 window。 除非明确把函数添加到某个对象或者调用 apply()或 call(),否则 this 值将是 undefined。我进行了如下的尝试,希望能重点解释setTimeout和全局函数这三个中的this."use strict"; (function(){    console.log(this)//undefined})(); !function(){    console.log(this)//undefined}(); setTimeout(function(){    console.log(this) //window},0);function a(){    console.log(this); } a(); //undefined
查看完整描述

1 回答

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

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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