如何在索引不为 0 的 Javascript 数组上使用数组解构?

How to use array destructuring on Javascript array with index of not 0?

我有以下变量:

$firstSection = $main.children[0];
$secondSection = $main.children[1];

要对第一个变量使用数组解构,我可以这样做:[$firstSection] = $main.children;

但是,我应该如何对第二个变量使用数组解构?谢谢

只需将要解构的第二个项目放在第一个项目的右侧,以逗号分隔列表。它看起来与声明包含 2 个项目的数组时非常相似。

const [$firstSection, $secondSection] = $main.children;

通过逗号分隔列表访问值,因此:

 const [$firstSection, $secondSection] = $main.children; 
 console.log($secondSection); // The second value in the $main.children array

如果您实际上不需要数组中的第一个值,无论出于何种原因 - 您实际上可以只使用逗号来省略第一个值。

const [, $secondSection] = $main.children;
console.log($secondSection); // The second value in the $main.children array