1、普通函數調用 this指向windows;
2、對象函數調用 this指向這個對象;
3、構造函數調用 this指向新創建的對象;
4、call和apply調用 this指向傳入的參數;(call可以傳多個參數,apply可以傳二個參數,第二個數組,不然報錯TypeError)
5、箭頭函數調用箭頭函數裏面沒有 this ,所以要向上層作用域查找;
1、普通函數調用 this指向windows;
2、對象函數調用 this指向這個對象;
3、構造函數調用 this指向新創建的對象;
4、call和apply調用 this指向傳入的參數;(call可以傳多個參數,apply可以傳二個參數,第二個數組,不然報錯TypeError)
5、箭頭函數調用箭頭函數裏面沒有 this ,所以要向上層作用域查找;