ES6中:reset参数

2021-06-19  本文已影响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)

上一篇下一篇

猜你喜欢

热点阅读