Desestructuración de arrays y objetos en JavaScript

La desestructuración es una función de algunos lenguajes como JavaScript, Phyton..., que nos permite desempaquetar valores de arrays u objetos en grupos de variables, permitiéndonos simplificar nuestro código y hacerlo menos verboso.

Desestructuración de objetos

Supongamos que tenemos el siguiente objeto:

Antes de EM6, lo que hacíamos por ejemplo para obtener la propiedad nombre era:

Pero con la desesctructuración podemos hacer:

Además, si quieres asignar varias propiedades a distintas variables lo puedes hacer independientemente del orden:

Si quieres cambiar el nombre de las variables tan fácil como:

Para asignar valores por defecto:

En caso que el objeto tenga más propiedades que el número de variables que queremos crear, o querramos crear un nuevo objeto si alguna propiedad lo podemos hacer con el spread operator.

Para objetener variables de parámetro anidados:


Saludos,

Servicios

Software

IoT

Digitalización

Aplicaciones móviles

Consultoría