Дэструктурызацыя аб'ектаў у JavaScript
Можна таксама рабіць і дэструктурызацыю аб'ектаў. Хай, напрыклад, у нас ёсць наступны аб'ект:
let obj = {
year: 2025,
month: 12,
day: 31,
};
Давайце выканаем яго дэструктурызацыю:
let obj = {
year: 2025,
month: 12,
day: 31,
};
let {year, month, day} = obj;
console.log(year); // вывядзе 2025
console.log(month); // вывядзе 12
console.log(day); // вывядзе 31
Пры дэструктурызацыі аб'ектаў імёны зменных павінны супадаць з ключамі аб'екта, парадак зменных і элементаў у аб'екце не мае значэння
У наступным кодзе часткі аб'екта запісваюцца ў адпаведныя зменныя:
let options = {
color: 'red',
width: 400,
height: 500,
};
let color = options.color;
let width = options.width;
let height = options.height;
Перарабіце гэты код праз дэструктурызацыю згодна вывучанай тэорыі.