原生JS面試題1

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