JavaScriptda Ob'ektlarni Destrukturalash

Shuningdek, ob'ektlarni ham destrukturalash mumkin. Masalan, quyidagi ob'ektimiz bor deb faraz qilaylik:

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

Keling, uni destrukturalaymiz:

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

let {year, month, day} = obj;

console.log(year);  // 2025 ni chiqaradi
console.log(month); // 12 ni chiqaradi
console.log(day);   // 31 ni chiqaradi

Ob'ektlarni destrukturalashda o'zgaruvchilar nomlari ob'ekt kalitlari bilan mos kelishi kerak, o'zgaruvchilar va ob'ekt elementlarining tartibi muhim emas

Задание 1

Quyidagi kodda ob'ektning qismlari mos keladigan o'zgaruvchilarga yoziladi:

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

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

Ushbu kodni o'rgangan nazariyamiz asosida destrukturalash orqali qayta yozing.