Oortollige waardes met array-destrukturerering in JavaScript
As daar minder elemente in die array is as veranderlikes,
dan sal undefined in die "oortollige" veranderlikes geskryf word:
let arr = [2025, 12];
let [year, month, day] = arr;
console.log(year); // sal 2025 uitvoer
console.log(month); // sal 12 uitvoer
console.log(day); // sal undefined uitvoer
As daar meer elemente in die array is as veranderlikes - sal die oortollige elemente nêrens weggeskryf word nie en niks ernstigs sal gebeur nie. Byvoorbeeld, laat ons ure, minute en sekondes by ons array voeg - niks sal hiervan verander nie:
let arr = [2025, 12, 31, 23, 59, 59];
let [year, month, day] = arr;
console.log(year); // sal 2025 uitvoer
console.log(month); // sal 12 uitvoer
console.log(day); // sal 31 uitvoer