const a1 = ['aa','bb','cc']
function fn(){
console.log(arguments)
}
fn(a1) //-- 输出是一个数组 是 1个实参
fn(...a1) //-- 输出是一个json 是3个实参
//与rest 区别 rest放在形参的地方,而...是放在实参区域
// 数组的组合
const arr1 = ['a','b']
const arr2 = ['a1','b1']
//es5 数组拼接
const arr3 = arr1.concat(arr2)
console.log(arr3)
//es6 ... 拼接
const arr4 = [...arr1, ...arr2]
console.log(arr4)
// ...数组的克隆
const arr5 = [arr4]
console.log(...arr5)
//3. 将伪数组转换为数组
const divs = document.querySelectorAll('div')
const divarr = [...divs];
console.log(divs)
console.log(divarr)
<div></div>
<div></div>
<div></div>