箭頭函數、普通函數的區別以及this指向問題。

es6中的箭頭函數和普通函數有什麼區別? 1、普通函數中的this總是指向調用它的那個對象,箭頭函數沒有自己的this,他的this永遠指向其定義環境,任何方法都改變不了其指向,如call()、bind()、apply()。(正是因爲它沒有this,所以也就不能用作構造函數,也沒有原型對象)箭頭函數不能當作構造函數,也就是說,不能使用new命令,否則會報錯。 2、箭頭函數沒有原型屬性。 3、箭頭函
相關文章
相關標籤/搜索