this指向规则 - 前端笔记-1. this默认指向window 非严格模式 函数this默认指向window(也可以说指向全局对象Global) 严格模式 函数this指向undef...

学习笔记

点滴记忆
回忆过往
首页>> web前端 >>this指向规则 - 前端笔记
2022-8-13
分类: web前端

this指向规则

文章作者:痴迷

1. this默认指向window 非严格模式    函数this默认指向window(也可以说指向全局对象Global) 严格模式  ......

1. this默认指向window
  • 非严格模式    函数this默认指向window(也可以说指向全局对象Global)
  • 严格模式    函数this指向undefined
2. this隐式指向
  • 函数调用时,this指向上级对象(this指向他的调用者)
  • 函数调用时,在加一层函数,this指向window
  • 箭头函数的this,指向上下文(指向箭头函数的对象,箭头函数没有this,他的this是继承过来的)
3. this的手动指向
  • apply()     obj.foo.apply(obj2,[])  传入的是数组
  • call()        obj.foo.call(obj2,...) 传入的形参
  • bind()       obj.foo.bind(obj2,...)() 传入的形参,生成一个函数,需要调用一下

×

感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

打赏作者
版权所有,转载注意明处:前端笔记 » this指向规则

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)