// 扩展运算符提供了复制数组的简便写法。
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()];