// 扩展运算符是将数组和伪数组用逗号分割形成一个独立元素
// 数组合并
let arr1 = [1,2,3]
let arr2 = [4,5,6]
//常用的合并方式
//1.数组遍历合并;2.es6的apply
//Array.prototype.push.apply(arr1,arr2)
//console.log(arr1)
// 用扩展运算符将将目标数组打散
arr1.push(...arr2)
console.log(arr1)
// rest参数 用...定义 又称剩余参数
// 把逗号隔开的值组合成一个数组
// 常用于函数的不确定形参
function foo(...args){
console.log(arguments)
console.log("args: ",args)
}
foo(1,2,5,"333")