es6之箭头函数

77 阅读1分钟

关于箭头函数

  1. 没有自己的this对象
  2. 不可以当做构造函数,不能对箭头函数使用new命令,原因也是因为它没有this
  3. 不能使用arguments对象,该对象在函数体内不存在
  4. 不可以使用yield命令,因此箭头函数不能用作 Generator 函数。
  5. 箭头函数因为没有this,所以肯定不能用call, apply, bind这些方法来改变this指向 对于普通函数来说,内部的this指向的是函数运行时所在的那个对象,