让我们记住,通常的销毁分配如何与数组一起工作:
const numbers = ['one', 'two', 'three'];
[one, two, three] = numbers;
console.log(`${one} ${two} ${three}`);
但是如果我们有很长的数据数组,例如有20个项目怎么办?像上面的示例一样手动列出它们似乎不太好。是否可以通过解构分配来提取字符串数组并将字符串用作值?
伪代码:
let numbers = ['one', 'two', 'three'];
[...numbers] = numbers;
预期结果:
console.log(one); // 'one'
console.log(two); // 'two'
console.log(three); // 'three'
我觉得它不是为此类情况设计的,对吗?