Desestruturação de objetos em JavaScript
Também é possível fazer a desestruturação de objetos. Suponha, por exemplo, que temos o seguinte objeto:
let obj = {
year: 2025,
month: 12,
day: 31,
};
Vamos fazer sua desestruturação:
let 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
No código a seguir, as partes do objeto são gravadas nas variáveis correspondentes:
let 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.