JavaScript හි අරාව විච්ඡේදනය කිරීමේදී අතිරික්ත අගයන්
අරාවක ඇති අංග විචල්ය ගණනට වඩා අඩු නම්,
"අතිරික්ත" විචල්යවලට undefined ලියා ඇත:
let arr = [2025, 12];
let [year, month, day] = arr;
console.log(year); // 2025 ප්රතිදානය කරයි
console.log(month); // 12 ප්රතිදානය කරයි
console.log(day); // undefined ප්රතිදානය කරයි
අරාවක ඇති අංග විචල්ය ගණනට වඩා වැඩි නම් - අතිරික්ත අංග කොහෙත්ම ලියා නැති අතර එයින් කිසිවක් විනාශ වන්නේ නැත. උදාහරණයක් ලෙස, අපගේ අරාවට තවත් පැය, මිනිත්තු සහ තත්පර එකතු කරමු - මෙයින් කිසිවක් වෙනස් නොවේ:
let arr = [2025, 12, 31, 23, 59, 59];
let [year, month, day] = arr;
console.log(year); // 2025 ප්රතිදානය කරයි
console.log(month); // 12 ප්රතිදානය කරයි
console.log(day); // 31 ප්රතිදානය කරයි