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.
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:
manzana
toma el valor del primer elemento del arreglofrutas
, que es"🍎"
.platano
toma el valor del segundo elemento del arreglofrutas
, que es"🍌"
.uva
toma el valor del tercer elemento del arreglofrutas
, que es"🍇"
.
📦 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