this指向总结(无栗子)
Posted wildccy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了this指向总结(无栗子)相关的知识,希望对你有一定的参考价值。
1、有对象就指向调用对象 2、没调用对象就指向全局对象:window 3、用new关键字构造就指向构造出来的新对象 4、严格模式下 this默认都指向underfined 除了定时器跟箭头函数 5、通过apply或者call或bind来改变this的指向 注意(不包括严格模式): 1.this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向是那个调用它的对象 2.如果一个函数中有this,但是它没有被上一级的对象所调用,那么this指向的就是window 3.如果一个函数中有this,这个函数有被上一级对象调用,那么this指向的就是上一级的对象 4.如果一个函数中有this,这个函数中包含多个对象,尽管这个函数是被最外层的对象所调用,this指向的也只是它上一级的对象 5.特殊情况 当函数被引用但是没有执行的时候 this指向的是最后调用他的对象 window
以上是关于this指向总结(无栗子)的主要内容,如果未能解决你的问题,请参考以下文章