扩展运算符

扩展运算符的功能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];//将伪数组转换为真正的数组
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。