zoukankan      html  css  js  c++  java
  • es6笔记 day2---函数默认参数、箭头函数、剩余参数

    函数变化:

    1.函数默认参数

     

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

    3.扩展运算符、rest运算符

    ...就是扩展运算符,它的作用就是把数组给展开

    结合函数使用传参,也可以将数组给收回来

    -----------------------------------------------------------------------------------------

    案例:数组排序

    --------------------------------------------------------------------------------------------

    ... 既有扩展的作用,又有重置的作用

    -----------------------------------------------------------------------------------

    当把它当成剩余参数来使用的时候,必须要放在最后位置

    没有放在最后位置就会报错

    --------------------------------------------------------------------------------

    拷贝数据

    ------------------------------------------------------------------------------------------------------------------------

    总结: [1,2,3,4]  ->  ... [1,2,3,4]  -> 1,2,3,4

       1,2,3,4,5  ->  ...1,2,3,4,5  ->  [1,2,3,4,5]

    ----------------------------------------------------------------------------------------------------------------------------------

    箭头函数的语句写法

    (参数) => {

      语句

      return

    }      

    记忆口诀:参数内容推导出花括号里的内容

    -------------------------------------------------------------------------------------

    关于箭头函数里的this问题

    箭头函数里的this不再指向全局变量,而是指向就近的对象里的参数

    --------------------------------------------------------------------------------------------------------------------

     箭头函数里面没有arguments

    如果要显示出来,则参数括号里要用"...arguments"

    ------------------------------------------------------------------------------------------------------

    箭头函数不能当构造函数

        

    活到老,学到老。 踏实+激情+坚持
  • 相关阅读:
    我的浏览器大战
    使用Jmeter进行HTTP接口测试
    Jmeter连接SqlServer数据库进行压力测试
    java通过JDBC链接SQLServer2012 (含1433端口打通)
    读程序写结果技巧【半转】
    book118免费下载文档方法【转】
    PJ可能会用到的动态规划选讲-学习笔记
    PJ考试可能会用到的数学思维题选讲-自学教程-自学笔记
    PJ可能会考的模拟与枚举-自学教程
    TG可能会用到的动态规划-简易自学
  • 原文地址:https://www.cnblogs.com/andyZhang0511/p/10822435.html
Copyright © 2011-2022 走看看