阅读 2

箭头函数与普通函数的区别

  • 箭头函数没有自己的this,继承的是外层代码块的this。
  • 不可以当做构造函数,也就是说不可以使用new命令,否则会报错的。
  • 不可以使用arguments对象,该对象在函数体内不存在。如果要用,可以用 rest 参数代替。
  • 不可以使用yield命令,因此箭头函数不能用作 Generator(生成器) 函数。
  • 因为没有this,所以不能使用call、bind、apply来改变this的指向。
关注下面的标签,发现更多相似文章
评论