¿Qué es la desestructuración de objetos en JavaScript?

 

 

 

Que es la desestructuracion de objetos en javascript 1

¿Qué significa “desestructuración de objetos” y cuál es el resultado de una operación de desestructuración?

Digamos que tienes un objeto con algunas propiedades:

const person = { firstName: 'Tom', lastName: 'Cruise', actor: true, age: 57}

Puede extraer solo algunas de las propiedades del objeto y colocarlas en variables con nombre:

const { firstName, age } = person

Ahora tenemos 2 nuevas variables, firstNamey age, que contienen los valores deseados:

 

console.log(firstName) // 'Tom'console.log(age) // 54

El valor asignado a las variables no depende del orden en que las enumeramos, sino que se basa en los nombres de las propiedades.

También puedes asignar automáticamente una propiedad a una variable con otro nombre:

const { firstName: name, age } = person

Ahora, en lugar de una variable llamada firstName, como teníamos en el ejemplo anterior, tenemos una namevariable que contiene el person.firstNamevalor: Fotos Porno y actrices porno

console.log(name) // 'Tom'

Tips para principiantes de JavaScript




Tal vez te puede interesar:

  1. Cómo generar un número aleatorio entre dos números en JavaScript
  2. Cómo esperar el evento DOM listo en JavaScript simple
  3. Cómo determinar si una fecha es hoy en JavaScript
  4. Cómo contar el número de propiedades en un objeto JavaScript

¿Qué es la desestructuración de objetos en JavaScript?

¿Qué significa “desestructuración de objetos” y cuál es el resultado de una operación de desestructuración?

programar

es

https://aprendeprogramando.es/static/images/programar-que-es-la-desestructuracion-de-objetos-en-javascriptja-2395-0.jpg

2024-10-21

 

Que es la desestructuracion de objetos en javascript 1
Que es la desestructuracion de objetos en javascript 1

Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente

 

 

Update cookies preferences