有没有一种方法可以将字符串数组用作解构分配的变量名? (JavaScript)

时间:2018-06-21 16:38:16

标签: javascript arrays destructuring

让我们记住,通常的销毁分配如何与数组一起工作:

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'

我觉得它不是为此类情况设计的,对吗?

0 个答案:

没有答案