curso node asignacion por destructuring/desestructuracion


permite asignar valores desde las propiedades de un objeto
a una serie de variables

por ejemplo supongamos que tenemos el siguiente objeto

let profe = {
nombre : 'israel',
apellido : 'bazan',
getNombreCompleto : function(){
return `${this.nombre} ${this.apellido}`;
}
};

y queremos tener un par de variables que hagan referencia al nombre y apellido.

esto lo lograriamos asi:

let nombre = profe.nombre;
let apellido = profe.apellido;

sin embargo obtendriamos el mismo resultado haciendo la asignacion por destructuring en una sola linea, asi:

let {nombre,apellido}=profe;

notar que en las llaves tenemos que poner el mismo nombre de los atributos del objeto.
Si quisieramos usar otros nombres se hace asi:

let {nombre:name,apellido}=profe;


No hay comentarios:

Publicar un comentario

linux ubuntu mint actualizar chrome

 desde una terminal: $ sudo apt update $ sudo apt install google-chrome-stable