this指向的6种情况
1 全局中的函数和全局变量可以看作是window的方法和属性所以全局函数中的this指向window;方法中的this指向该方法所指的对象; 2 this指向函数运行时所属的对象 3 this不指函数本身,也不指函数所对的作用域,指向调用此函数的对象; 4 this指向分为六种情况: 5 1)全局函数中的this,在全局环境下调用的时候指向window 6 注意:如果全局函数内部是严格模式,则在全局环境下不指向window,指向undefined; 7 2)函数被赋值给某个事件时,指向对象所属的对象 8 3)this在对象方法中使用时,指向的是方法所属的对象 9 4)在闭包中this指向window; 10 5)在构造函数中以及构造函数的原型对象中的this,都指向构造函数的实例对象 var arr=new Array( ) Array是构造函数 arr实例对象 11 6)箭头函数中的this指向箭头函数所在(定义)的执行环境

浙公网安备 33010602011771号