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:

javascriptlet 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:

javascriptlet 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