看了阮大神ES6入門一書的時候,介紹箭頭函數(shù)thisthis指向的固定化,并不是因為箭頭函數(shù)內部有綁定this的機制,實際原因是箭頭函數(shù)根本沒有自己的this,導致內部的this就是外層代碼塊的this。網上也有云箭頭函數(shù)的this綁定看的是this所在的函數(shù)定義在哪個對象下,綁定到哪個對象則this就指向哪個對象const Person = {
'sayHello': () => {console.log(this)}
};
Person.sayHello();這里的this為什么指向window?為什么不是外部代碼塊的Person對象的this.
ES6中箭頭函數(shù)作為對象屬性,this的指向問題
瀟瀟雨雨
2018-07-15 19:18:10