扩展运算符的功能1
扩展运算符可以将数组或者对象转为用逗号分隔的参数序列。
let ary = [1,2,3];
...ary //1,2,3
console.log(...ary); //1 2 3
//console.log是一个函数,在这个函数里面,传参的内容是,可以是多个数
为什么输出的结果当中没有逗号
逗号被当作console.log方法当中的参数分隔符,所以输出结果中不含有逗号
扩展运算符的功能2
扩展运算符可以应用于合并数组
//方法一
let ary1 = [1,2,3];
let ary2 = [3,4,5];
let ary3 = [...ary1,...ary2];
//方法二
ary1.push(...ary2);
扩展运算符的功能3
扩展运算符可以将类数组或可遍历对象转换为真正的数组
let oDivs = document.getElementsByTagName('div');//获取页面中所有的div标签
oDivs = [...oDivs];//将伪数组转换为真正的数组