首页 > 其他 > 详细

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

时间:2019-10-23 23:05:21      阅读:119      评论:0      收藏:0      [点我收藏+]

Es6中箭头函数与普通函数的区别?

  • 普通function的声明在变量提升中是最高的,箭头函数没有函数提升
  • 箭头函数没有属于自己的thisarguments
  • 箭头函数不能作为构造函数,不能被new,没有property
  • 不可以使用 yield 命令,因此箭头函数不能用作 Generator 函数
  • 不可以使用 new 命令,因为:
    • 没有自己的 this,无法调用 call,apply
    • 没有 prototype 属性 ,而 new 命令在执行时需要将构造函数的 prototype 赋值给新的对象的 __proto__

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

原文:https://www.cnblogs.com/nayek/p/11728850.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!