Naamgewisseling van Veranderlikes tydens Destruktuur van Objekte in JavaScript
Dit is moontlik om te maak dat die name van die veranderlikes nie ooreenstem met die name van die objek se sleutels nie:
let obj = {
year: 2025,
month: 12,
day: 31,
};
let {year: y, month: m, day: d} = obj;
console.log(y); // sal 2025 uitvoer
console.log(m); // sal 12 uitvoer
console.log(d); // sal 31 uitvoer
In die volgende kode word dele van die objek in die ooreenstemmende veranderlikes geskryf:
let options = {
color: 'red',
width: 400,
height: 500,
};
let c = options.color;
let w = options.width;
let h = options.height;
Herskep hierdie kode deur middel van destrukturering volgens die bestudeerde teorie.