জাভাস্ক্রিপ্টে অ্যারে ডেস্ট্রাকচারিং করার সময় অতিরিক্ত মান

যদি অ্যারেতে ভেরিয়েবলের চেয়ে কম উপাদান থাকে, তাহলে "অতিরিক্ত" ভেরিয়েবলগুলিতে undefined লেখা হবে:

javascriptlet arr = [2025, 12];
let [year, month, day] = arr;

console.log(year);  // আউটপুট দেবে 2025
console.log(month); // আউটপুট দেবে 12
console.log(day);   // আউটপুট দেবে undefined

যদি অ্যারেতে ভেরিয়েবলের চেয়ে বেশি উপাদান থাকে - অতিরিক্ত উপাদানগুলি কোথাও লেখা হবে না এবং কিছু খারাপ হবে না। উদাহরণ হিসাবে আমাদের অ্যারেতে আরও ঘন্টা, মিনিট এবং সেকেন্ড যোগ করা যাক - এতে কিছুই পরিবর্তন হবে না:

javascriptlet arr = [2025, 12, 31, 23, 59, 59];
let [year, month, day] = arr;

console.log(year);  // আউটপুট দেবে 2025
console.log(month); // আউটপুট দেবে 12
console.log(day);   // আউটপুট দেবে 31