数组解构跳过值

我的airbnb 风格指南告诉我我应该在下面的任务中使用数组解构。

const splittedArr  = [1, 2, 3, 4, 5]
const result = splittedArr[1];
const splittedArr  = [1, 2, 3, 4, 5]
const result = splittedArr[1];

所以我使用 skipping values 像这样编写它以获得第二个元素。

const splittedArr  = [1, 2, 3, 4, 5]
const [, result] = splittedArr;

回答

您可以将数组视为对象并以索引为键进行解构并分配给新变量 name。

const
    array = [37, 38, 39, 40, 41, 42, 43],
    { 5: result } = array;

console.log(result);


回答

使用object-destructuring来代替:

const splittedArr  = [1, 2, 3, 4, 5];

const { 1: second, 4: fifth } = splittedArr;

console.log(second, fifth);


以上是数组解构跳过值的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>