# ❓ 箭头函数与普通函数(function)的区别是什么?构造函数(function)可以使用 new 生成实例,那么箭头函数可以吗?为什么?

  • 箭头函数内部使用的 this 指向其定义时所在的作用域中 this。普通函数内部 this 指向是调用者对象

  • 箭头函数内部没有 arguments 对象。普通函数内部有

  • 箭头函数不能使用 yield 命令, 不能用作 Generator 函数。普通函数可以

  • 箭头函数不能使用 new