数组解构跳过值
我的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);