普通函數下的this:
- 在普通函數中的this總是代表它的直接調用者,在默認情況下,this指的是window,
- 在嚴格模式下,沒有直接調用者的函數中的this是 undefined使用
- call,apply,bind(ES5新增)綁定的,this指的是 綁定的對象
箭頭函數中的this:
- 箭頭函數沒有自己的this, 它的this是繼承而來; 默認指向在定義它時所處的對象(宿主對象),
- 而不是執行時的對象, 定義它的時候,可能環境是window,也有可能是其他的。
普通函數下的this:
箭頭函數中的this: