在JavaScript ES5中我们可以使用arguments对象获取参数的所有
function foo(){
console.log(arguments)
}
foo(1,3,5,8,4,5,8...)
控制台中会显示,这个调取的所有参数显示一个包含参数的数组
在JavaScript ES6中,我们给了一定的参数是可以获取其他多余的参数,这里res参数获取未指定的参数
function add(x,...y,z,...fn){
console.log(fn)
}
add(1,2,3,4,5,6)
首先在给定的参数后面加上...fn表示res参数,使用的时候直接使用fn,控制台显示没有指定的参数,这个fn...是随意的,只需要在参数中加上....和一个任意的字符,调取保持一致