Destrukturasie van voorwerpe in JavaScript
Jy kan ook voorwerpe destrukturiseer. Gestel, byvoorbeeld, ons het die volgende voorwerp:
let obj = {
year: 2025,
month: 12,
day: 31,
};
Kom ons voer die destrukturasie daarvan uit:
let obj = {
year: 2025,
month: 12,
day: 31,
};
let {year, month, day} = obj;
console.log(year); // sal 2025 uitvoer
console.log(month); // sal 12 uitvoer
console.log(day); // sal 31 uitvoer
By die destrukturasie van voorwerpe moet die veranderlike name ooreenstem met die voorwerp se sleutels, die volgorde van die veranderlikes en elemente in die voorwerp maak nie saak nie.
In die volgende kode word dele van die voorwerp geskryf na die ooreenstemmende veranderlikes:
let options = {
color: 'red',
width: 400,
height: 500,
};
let color = options.color;
let width = options.width;
let height = options.height;
Herskryf hierdie kode met behulp van destrukturasie volgens die bestudeerde teorie.