Esta herramienta de JavaScript nos ayuda a desestructurar objetos y arreglos.

¿Cómo así?

Básicamente, podemos sacar de dentro de un arreglo u objeto solo lo que queremos, de forma simple y fácil. Veamos en la práctica.

Arrays

Antiguamente, cuando queríamos sacar una información de un arreglo, lo hacíamos de la siguiente forma:

const nombres = ['juan', 'maría', 'josé'];

// modo antiguo
const persona1 = vehicles[0];
const persona2 = vehicles[1];
const persona3 = vehicles[2];

Ahora con el Destructuring

const nombres = ['juan', 'maría', 'josé'];

const [persona1, persona2, persona3] = nombres;

Es decir, él creó automáticamente 3 variables, y en cada una, guardó una posición de nuestro arreglo. ¿Pero qué pasa si no quiero guardar todo? Podemos hacerlo de esta manera:

const nombres = ['juan', 'maría', 'josé'];

const [persona1,, persona3] = nombres;