জাভাস্ক্রিপ্টে সংখ্যা দ্বারা সপ্তাহের দিন পাওয়ার ত্রুটি
ধরুন তার সংখ্যা দ্বারা সপ্তাহের দিনের নাম পাওয়ার কাজটি দেওয়া হয়েছে। ধরুন সংখ্যাটি একটি ভেরিয়েবলে সংরক্ষিত আছে:
let num = 3;
একজন প্রোগ্রামার এই সমস্যাটির সমাধান করেছেন নিম্নলিখিত উপায়ে:
let num = 3;
let day;
switch (num) {
case 0:
day = 'রবি';
break;
case 1:
day = 'সোম';
break;
case 2:
day = 'মঙ্গল';
break;
case 3:
day = 'বুধ';
break;
case 4:
day = 'বৃহস্পতি';
break;
case 5:
day = 'শুক্র';
break;
case 6:
day = 'শনি';
break;
}
প্রোগ্রামারের কোডটি কাজ করেছিল, কিন্তু এটি খুব দীর্ঘ ছিল। সর্বোপরি, সমস্যাটি নিম্নলিখিত উপায়ে অনেক সংক্ষিপ্তভাবে সমাধান করা যেতে পারে:
let num = 3;
let arr = ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'];
let day = arr[num];