ES6中的. . .(展开符)

ES6中的. . .(展开符)

定义

扩展运算符(spread)是三个点(…),它如同rest参数的逆运算,将一个数组转为用逗号分隔的参数序列。

用途

数组或者集合的复制

案例
let list = [0,1,2,3,4,5,6,7,8,9];
let arr = {a:1,b:2,c:3};
let arrs = {a1:1,b2:2,c3:3};
console.log([...list]);
console.log([...list,...list]);
console.log({...arr});
console.log({...arr,...arrs});
执行结果

file