箭頭函數是ES6中的提出來的,它沒有prototype,也沒有自己的this指向,更不可以使用arguments參數,所以不能New一個箭頭函數。
new操作符的實現步驟如下:
1. 創(chuàng)建一個對象
2. 將構造函數的作用域賦給新對象(也就是將對象的__proto__屬性指向構造函數的prototype屬性)
3. 指向構造函數中的代碼,構造函數中的this指向該對象(也就是為這個對象添加屬性和方法)
4. 返回新的對象
所以,上面的第二、三步,箭頭函數都是沒有辦法執(zhí)行的。


京公網安備 11010802030320號