SOURCE

// 扩展运算符提供了复制数组的简便写法。
const a1 = [1, 2];
// 写法一
const a2 = [...a1];
// 写法二
const [...a3] = a1;

// 合并数组
const arr = [1, 2, ...[3, 4, 5]];

// 与解构赋值结合
const [x, ...[y, z]] = [1, 2, 3] 

//扩展运算符还可以将字符串转为真正的数组。
const arr2 = [...'Hello'];

// 变量go是一个 Generator 函数,执行后返回的是一个遍历器对象,对这个遍历器对象执行扩展运算符,就会将内部遍历得到的值,转为一个数组
const go = function*(){
  yield 1;
  yield 2;
  yield 3;
};
const gos =[...go()];
console 命令行工具 X clear

                    
>
console