(1)构造函数中的this指向它即将new出来的对象。
(2)对象方法中的this指向当前对象。
(3)全局&普通函数调用时,this指向window。
(4)在整个原型链中的this代表的都是当前对象的值。
(5)箭头函数中的this指向定义时所在的对象,即定义这个箭头函数的作用域的this。
(6)函数被call,apply和bind调用时,this指向传入的对象。(注意:箭头函数的this是永远不变的,定义时已经决定,与调用方法和调用位置无关)