Desestructuración de objetos en JavaScript

También se puede hacer la desestructuración de objetos. Supongamos, por ejemplo, que tenemos el siguiente objeto:

javascriptlet obj = {
  year:  2025,
  month: 12,
  day:   31,
};

Vamos a realizar su desestructuración:

javascriptlet obj = {
  year:  2025,
  month: 12,
  day:   31,
};

let {year, month, day} = obj;

console.log(year);  // mostrará 2025
console.log(month); // mostrará 12
console.log(day);   // mostrará 31

En la desestructuración de objetos, los nombres de las variables deben coincidir con las claves del objeto, el orden de las variables y los elementos en el objeto no importa.

Задание 1

En el siguiente código, las partes del objeto se escriben en las variables correspondientes:

javascriptlet options = {
  color: 'red',
  width:  400,
  height: 500,
};

let color  = options.color;
let width  = options.width;
let height = options.height;

Reescribe este código usando desestructuración según la teoría estudiada.