美文网首页笔记
ES6——参数展开

ES6——参数展开

作者: 筱贰_梁 | 来源:发表于2018-09-03 18:06 被阅读0次

    函数的参数
    1 参数扩展/展开
    2 默认参数

    参数扩展
    1 收集剩余的参数
    function show(a,b,...args){}
    所谓的Rest Parameter必须是最后一个

    2 展开数组

    let arr=[1,2,3];
    ...arr// 1,2,3
    

    例子

    function show(...args){
      fn(...args);
    }
    function fn(a,b){
     alert(a+b);
    }
    show(12,5);
    // 17
    

    3 默认参数

    function show(a,b=5,c=12){
        console.log(a,b,c);
    }
    show(99);
    show(99,19);
    show(99,19,24);
    

    相关文章

      网友评论

        本文标题:ES6——参数展开

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