JavaScriptda ob'ektlarni destrukturizatsiya qilishda o'zgaruvchilar nomlari
O'zgaruvchilar nomlari ob'ekt kalitlari nomlari bilan mos kelmasligiga erishish mumkin:
let obj = {
year: 2025,
month: 12,
day: 31,
};
let {year: y, month: m, day: d} = obj;
console.log(y); // 2025 ni chiqaradi
console.log(m); // 12 ni chiqaradi
console.log(d); // 31 ni chiqaradi
Quyidagi kodda ob'ektning qismlari mos o'zgaruvchilarga yoziladi:
let options = {
color: 'red',
width: 400,
height: 500,
};
let c = options.color;
let w = options.width;
let h = options.height;
Ushbu kodni o'rgangan nazariyamiz asosida destrukturizatsiya orqali qayta yozing.