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.
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;