美文网首页
ES6中:reset参数

ES6中:reset参数

作者: 湘兰沅芷 | 来源:发表于2021-06-19 16:26 被阅读0次

    ES6中用:reset参数

    1)形式为 : “...变量名” ,该变量是一个数组

    2)reset参数位置在尾参数

    3)函数的length 不包括 reset参数

    function add(...arg){ }
    add(1,2,3)
    
    内部实现原理:
    function add() {
      for (var _len = arguments.length, arg = new Array(_len), _key = 0; _key < _len; _key++) {
        arg[_key] = arguments[_key];
      }
    
    }
    

    剩余参数(只有函数的最后一个参数才可以是剩余参数)
    function add(num,...arg){ } // num =1 arg=[2,3]
    add(1,2,3)

    相关文章

      网友评论

          本文标题:ES6中:reset参数

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