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