Cuando accedes muchas veces a propiedades del mismo objeto, el código se vuelve repetitivo:
destructuring te permite extraer propiedades en variables de forma más limpia.
Con esto, nombre y edad quedan disponibles como variables normales.
También puedes cambiar el nombre de la variable local:
Si una propiedad no existe, puedes definir fallback:
También existe destructuring para arrays:
En esta clase nos enfocamos en objetos, y más adelante podrás aplicarlo a arrays cuando convenga.
Destructuring te ayuda a escribir código más legible y menos repetitivo cuando trabajas con objetos reales.