ES6函数

作者: 简小园 | 来源:发表于2019-07-16 11:40 被阅读0次

    箭头函数

    1. 如果只有一个参数,()可以省
    2. 如果只有一个return,{}可以省
    //普通函数
    let show=function(){}
    //箭头函数
    let show=()=>{}
    

    函数参数

    参数扩展/展开

    ...

    1. 收集参数:function show(a, b, ...args){}

      function show(a, b, ...args){
          alert(args);// 55,4,21
      }
      show(12, 2, 55, 4, 21);
      

      ...arg:又叫Rest Parameter或者剩余参数,必须是最后一个

    2. 展开数组

      let arr1=[1,2,3];
      let arr2=[5,6,7];
      let arr=[...arr1, ...arr2];
      alert(arr);
      

      ...arr:就是数组内容

    默认参数

    你传参,我接受;不传,我用默认的
    eg:
    $('#div1').animate({width: '200px'});
    $('#div1').animate({width: '200px'}, 1000);

    function show(a, b=5, c=12){
      console.log(a, b, c);
    }
    show(11);// 11,5,12
    show(11,33);// 11,33,12
    show(11,22,99);// 11,22,99
    

    相关文章

      网友评论

          本文标题:ES6函数

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