剩余运算符(…)
把不定数量的参数表示成为数组
1. 当一个函数需要传参的时候,不知道具体参数的时候 可以使用剩余运算符代替
看代码:
function fn(...args) {
console.log("...args 打印出来的是",args)
}
fn(1,2,3)
上边的代码打印出来的结果就是[1, 2, 3]这个数组 所以说当给函数传参的时候 你不知道函数的参数具体有几个 就可以使用剩余运算符…来代替
2. 当有两个参数的时候,我们再来看一下 打印的结果又是什么呢
看代码:
function fn(a,...args) {
console.log(args)