Massivin destrukturizasiyasi zamanı artıq qiymətlər JavaScript-də

Əgər massivdə dəyişənlərdən az element varsa, onda "artıq" dəyişənlərə undefined yazılacaq:

javascriptlet arr = [2025, 12];
let [il, ay, gun] = arr;

console.log(il);  // 2025 çap edəcək
console.log(ay); // 12 çap edəcək
console.log(gun);   // undefined çap edəcək

Əgər massivdə dəyişənlərdən çox element varsa - artıq elementlər heç yerə yazılmayacaq və heç bir bədbəxtlik baş verməyəcək. Nümunə üçün bizim massivimizə saat, dəqiqə və saniyə əlavə edək - bundan heç nə dəyişməyəcək:

javascriptlet arr = [2025, 12, 31, 23, 59, 59];
let [il, ay, gun] = arr;

console.log(il);  // 2025 çap edəcək
console.log(ay); // 12 çap edəcək
console.log(gun);   // 31 çap edəcək