ES6新特性总结之函数和扩展运算符…

ES6新特性总结之函数和扩展运算符…

函数变化:

1.函数参数默认值

function show({x=0,y=0}={}){console.log(x,y)}   show()

2.函数参数默认已经定义了,不能再使用let和const去声明

function show(a=18){

      let a=101;  //错误

}

3.箭头函数 =>

let show = ()=> 1;

()=>return 东西

()=>{

       语句

       return

}

注意:

  • this问题,定义函数所在的对象,不在是运行时所在的对象
  • 箭头函数里没有arguments,用’…’
  • 箭头函数不能当构造函数

扩展运算符、rest运算符:…

[1,2,3,4]->…[1,2,3,4]->1,2,3,4

1,2,3,4->…1,2,3,4->[1,2,3,4]

剩余参数:必须放到最后

转载于:https://juejin.im/post/5ba74c6e5188255c69780480

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/101397.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 更改nginx默认端口_centos启动nginx

    更改nginx默认端口_centos启动nginx在基于CentOS或RHEL的Linux发行版中,需要安装policycoreutils软件包并添加SELinux对Nginx所需的以下规则以绑定到新端口。这里需要先安装semanage再安装policycoreutils软件包。安装semanage命令:yuminstallsemanage如果提示Nopackagesemanageavailable执行如下命令:yumprovidessemanage以上命令执行成功后,再执行:yum-yinstallpoli

  • 用php怎样将图片gif转化为jpg

    用php怎样将图片gif转化为jpg

    2021年10月14日
  • nginx 负载均衡时,一台tomcat宕机时的问题 可以做到自动切换「建议收藏」

    nginx 负载均衡时,一台tomcat宕机时的问题 可以做到自动切换「建议收藏」如果Nginx没有仅仅只能代理一台服务器的话,那它也不可能像今天这么火,Nginx可以配置代理多台服务器,当一台服务器宕机之后,仍能保持系统可用。具体配置过程如下:1.在http节点下,添加upstream节点。upstreamlinuxidc{server10.0.6.108:7080;server10.0.0.85:8980;}2.将server节…

  • 一键禁用Win10自动更新,联想官方出品!!

    一键禁用Win10自动更新,联想官方出品!!对于Win10系统的强制更新,真的是是又爱又恨,更新是为了解决电脑系统存在的安全风险以及加入一些新功能,但经常性的开机或者关机都要更新配置,遇到大更新还需要花费很长的等待时间,更加可气的是还会出现更新失败的风险。有时真恨不得将它永久禁止更新。。目前网络上常见的禁止更新方法有两种,1、禁用WindowsUpdata相关服务;2、通过组策略禁止更新。事实证明这两种方法已经摆脱不了win10自…

  • ffprobe参数详解(基于版本4.0.1)

    ffprobe参数详解(基于版本4.0.1)Simplemultimediastreamsanalyzerusage:ffprobe[OPTIONS][INPUT_FILE]Mainoptions:-L         showlicense-htopic      showhelp-?topic      showhelp-helptopic    …

  • VMware安装Centos7超详细过程(图文)[通俗易懂]

    VMware安装Centos7超详细过程(图文)[通俗易懂]原文:https://www.jianshu.com/p/ce08cdbc4ddb?utm_source=tuicool&utm_medium=referral本篇文章主要介绍了VMware安装Centos7超详细过程(图文),具有一定的参考价值,感兴趣的小伙伴们可以参考一下1.软硬件准备软件:推荐使用VMwear,我用的是VMwear12镜像:CentOS7,如…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号