🪚Desestructuración
La desestructuración en JavaScript es una forma conveniente de extraer valores de arreglos o propiedades de objetos y asignarlos a variables.
La desestructuración de arreglos te permite extraer valores de un arreglo y asignarlos a variables de manera ordenada.
// Ejemplo de desestructuración de un arreglo
const frutas = ["🍎", "🍌", "🍇"];
const [manzana, banana, uva] = frutas;
console.log(manzana); // "🍎"
console.log(platano); // "🍌"
console.log(uva); // "🍇"Aquí estamos declarando un arreglo llamado frutas que contiene tres elementos: una manzana ("🍎"), un platano ("🍌") y una uva ("🍇").
Estamos utilizando la sintaxis de desestructuración para extraer los valores del array frutas y asignarlos a las variables manzana, platano y uva. Veamos qué pasa exactamente:
manzanatoma el valor del primer elemento del arreglofrutas, que es"🍎".platanotoma el valor del segundo elemento del arreglofrutas, que es"🍌".uvatoma el valor del tercer elemento del arreglofrutas, que es"🍇".
const manzana = frutas[0];
const banana = frutas[1];
const uva = frutas[2];📦 Desestructuración de Objetos
La desestructuración de objetos te permite extraer propiedades de un objeto y asignarlas a variables con el mismo nombre que las propiedades.
🔄 Asignar Nuevos Nombres a las Variables
🆓 Valores por Defecto
Puedes establecer valores por defecto para las variables en caso de que las propiedades no existan en el objeto.
❓ Pregunta: ¿El Objeto producto Cambia?
No, el objeto producto no cambia. La desestructuración con valores por defecto solo afecta a las variables que se crean durante la desestructuración, no modifica el objeto original. El objeto producto sigue siendo el mismo después de la desestructuración.
🔄 Desestructuración Anidada
📦 Desestructuración de Parámetros
Última actualización