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

es6中的箭頭函數和普通函數有什麼區別? 一、普通函數中的this老是指向調用它的那個對象,箭頭函數沒有本身的this,他的this永遠指向其定義環境,任何方法都改變不了其指向,如call()、bind()、apply()。(正是由於它沒有this,因此也就不能用做構造函數,也沒有原型對象)箭頭函數不能看成構造函數,也就是說,不能使用new命令,不然會報錯。 二、箭頭函數沒有原型屬性。 三、箭頭函
相關文章
相關標籤/搜索