ES6 Destructuring
The older method of accessing and assigning values from an array was indexing:
const myArray = ['car', 'jet', 'spaceship'];
const landVehicle = myArray[0];
const airVehicle = myArray[1];
const spaceVehicle = myArray[2];
However, ES6 has introduced a new method called destructuring, which enables us to access and assign values from an array easily:
const [ landVehicle, airVehicle, spaceVehicle ] = myArray;
console.log (landVehicle);
The above method is much neater and requires less code.
We can also skip the elements we don't want to capture, for example, we can skip airVehicle
but add an extra comma:
const [ landVehicle, , spaceVehicle ] = myArray;
Note
The
const
keyword is for defining constant terms, you can also use thelet
keyword in the Destructuring statement.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 2.7
ES6 Destructuring
Desliza para mostrar el menú
The older method of accessing and assigning values from an array was indexing:
const myArray = ['car', 'jet', 'spaceship'];
const landVehicle = myArray[0];
const airVehicle = myArray[1];
const spaceVehicle = myArray[2];
However, ES6 has introduced a new method called destructuring, which enables us to access and assign values from an array easily:
const [ landVehicle, airVehicle, spaceVehicle ] = myArray;
console.log (landVehicle);
The above method is much neater and requires less code.
We can also skip the elements we don't want to capture, for example, we can skip airVehicle
but add an extra comma:
const [ landVehicle, , spaceVehicle ] = myArray;
Note
The
const
keyword is for defining constant terms, you can also use thelet
keyword in the Destructuring statement.
¡Gracias por tus comentarios!