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

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

作者: 弱冠而不立 | 来源:发表于2020-11-27 10:39 被阅读0次
    箭头函数 普通函数
    this 在定义时就确定,它没有自己的this,它只会从自己的作用域链的上一层继承this this 在调用时确定
    由于箭头函数没有自己的 this,箭头函数不能作为构造函数使用,即不能 new 可以作为构造函数创建对象
    不能作为构造函数,也自然没有原型prototype 函数都有一个显式原型属性prototype
    箭头函数没有自己的arguments,在箭头函数中访问arguments实际上获得的是外层局部(函数)执行环境中的值 arguments对象是所有(非箭头)函数中都可用的局部变量。你可以使用arguments数组在函数中引用函数的参数。此数组包含传递给函数的每个参数
    箭头函数不能作为Generator函数 普通函数加上 *(ES6新语法),可以用作迭代器函数

    相关文章

      网友评论

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

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