JavaScript-de obýektleriň destrukturalaşdyrylmasy

Şeýle-de obýektleriň destrukturalaşdyrylmagyny etmek bolýar. Meselem, bizde aşakdaky obýekt bar diýeliň:

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

Geliň onuň destrukturalaşdyrylmagyny ýerine aýyralyň:

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

let {year, month, day} = obj;

console.log(year);  // 2025 görkezer
console.log(month); // 12 görkezer
console.log(day);   // 31 görkezer

Obýektleri destrukturalaşdyrlanda üýtgeýänleriň atlar obýektiň açarlaryna gabat gelmeli, üýtgeýänleriň we obýektdäki elementleriň tertibi ärbiri üçin ähmiýetsiz

Задание 1

Aşakdaky kodda obýektiň bölekleri degeli üýtgeýänlere ýazylýar:

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

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

Bu kody öwrenilen teoriýa esasda destrukturalaşdyrma arkaly üýtgediň.