Desestruturação de objetos em JavaScript

Também é possível fazer a desestruturação de objetos. Suponha, por exemplo, que temos o seguinte objeto:

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

Vamos fazer sua desestruturação:

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

let {year, month, day} = obj;

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

Na desestruturação de objetos, os nomes das variáveis devem coincidir com as chaves do objeto, a ordem das variáveis e dos elementos no objeto não importa

Задание 1

No código a seguir, as partes do objeto são gravadas nas variáveis correspondentes:

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

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

Reescreva este código usando desestruturação de acordo com a teoria estudada.