美文网首页
箭头函数与普通函数的区别

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

作者: 三松屋老板 | 来源:发表于2019-08-06 12:08 被阅读0次

    1.this指向不同

    普通函数中的this指向 是在调用函数的时候确定的;
    箭头函数中的this指向 在定义函数的时候就已经确定了,指向函数当时所在上下文的this(指向定义该函数时所在的对象)

    2.arguments new target(ES6)和 super(ES6)

    普通函数可以通过arguments对象获取函数的传参
    箭头函数不能 并且箭头函数内部没有 new target(ES6)和 super(ES6)

    3.由2 super可知

    普通函数可以充当构造函数,通过关键字new调用生成对象
    箭头函数不能

    参考链接:https://www.jianshu.com/p/e5fe25edd78a

    相关文章

      网友评论

          本文标题:箭头函数与普通函数的区别

          本文链接:https://www.haomeiwen.com/subject/tnsidctx.html