箭头函数是 ES6 中提出来的,它没有 prototype,也没有自己的 this 指向,更不可以使用 argument 参数,所以不能 new 一个箭头函数
new 操作符的实现步骤如下:
1创建一个空的简单 JS 对象 即{}
2为步骤 1 新创建的对象添加属性___proto__,将该属性连接到构造函数的原型对象
3将步骤 1 新创建的对象作为 this 的上下文
4如果该函数没有返回对象则返回 this
所以上面的第 2、3 步,箭头函数都是没有办法执行的
箭头函数是 ES6 中提出来的,它没有 prototype,也没有自己的 this 指向,更不可以使用 argument 参数,所以不能 new 一个箭头函数
new 操作符的实现步骤如下:
1创建一个空的简单 JS 对象 即{}
2为步骤 1 新创建的对象添加属性___proto__,将该属性连接到构造函数的原型对象
3将步骤 1 新创建的对象作为 this 的上下文
4如果该函数没有返回对象则返回 this
所以上面的第 2、3 步,箭头函数都是没有办法执行的