15年软件开发经验 只做源码定制 互联网+定制化解决方案

15年软件开发经验,只做源码定制!

原创设计 定制开发

满足您的个性化需求

当前位置:首页 前端开发 js

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

闫志林| 发布于 2022-02-19 18:13:46| 536阅读| 0点赞| 0评论
举报

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

区别:

箭头函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象。
箭头函数没有arguments,如果要用,可以用 rest 参数代替 (注意在node环境下是有arguments的)
箭头函数不能作为构造函数,不能使用new
箭头函数没有原型,不能继承
箭头函数不能当做Generator函数,不能使用yield关键字

<script>
      const test1=(...nums)=>{
          console.log(this);
          console.log(nums);     
          console.log(arguments);
      };
      const test2=function(){
          console.log(this);
          console.log(arguments);
      }

      test1(123);// window [123] 报错
      test2(123);//window Arguments 
  script>
0

0条评论

别默默看啦~登录/注册一起参与讨论吧~

热门标签

闫志林
微信扫一扫立即咨询
账号登录|扫码登录

立即注册 |忘记密码?

欢迎注册

已有账号马上登录

重置密码

扫码绑定微信
微信扫一扫

绑定手机号

分享到-微信

举报

  • 举报类型:

  • 举报描述:

您好,当前积分不足。

在线客服
拨打电话
17330196230 13230981129
顶部