3

La importancia de la DESESTRUCTURACION DE OBJETOS

Ederson Felipe
edex13
36729

DESESTRUCTURACION DE OBJETOS
Esta es una de las características mas utilices que tiene JavaScript , es muy útil ya que nos permite hacer código escalable y fácil de mantera

let persona = {
   nombre: 'Ederson',
   apellido: 'Lopez',
   edad: 14,
};
let {nombre} = persona;
console.log(nombre); //Ederson

Un ejemplo muy claro de esto es Desestructuración de objetos en los parámetros de una función

Muchas veces tenemos que pasarle muchos parámetros a una función :

functioncrearPersonaje(tipo , poder , origen , nombre){
   // ...
}
crearPersonaje("Fuego" , 100 , "Planeta X" , "Chumi")

ESTA FUNCION NO ES ESCALABLE. Si queremos poderle mas características a nuestro personaje no toca seguir un orden en la llamada a la función para que no se rompa.

Con Desestructuración de objeto esto ya no es un problema

functioncrearPersonaje2({tipo}, {poder}, {origen}, {nombre}) {
   // ...
}
crearPersonaje({
   tipo: 'Fuego', 
   poder: 100, 
   origen: 'Planeta X', 
   nombre: 'Chumi'
   });

En esta función ya no importa el orden en que enviemos los parámetros , no importa si enviamos o no un parámetro , TODO ES MAS FACIL

Escribe tu comentario
+ 2