StackOverflow - StackOverflow

Array Destructuring Skipping Values

My airbnb styleguide told me I should use Array Destructuring for the assignment below.

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

So I wrote it like this using skipping values , to get the second element.

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

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

const [, res] = splittedArr;

console.log(result, res);

But for instance when I have a higher indice to destruct

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

This would mean I have to write it like

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

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

const result = splittedArr[4];

const [, , , , res] = splittedArr;

console.log(result, res);

Question: Is there a better way to write Array Destructuring with skipping values in JavaScript?

Was this helpful?

Have a different question?

Can't find the answer you're looking for? Submit your own question to our community.

šŸ›Žļø Get Weekly OTA Fixes

New answers, vendor issues, and updates — straight to your inbox.