JavaScript-ում շաբաթվա օրվա համարով սխալ ստանալու սխալ
Ենթադրենք խնդիր է դրված ստանալ շաբաթվա օրվա անվանումը՝ ըստ նրա համարի: Ենթադրենք համարը պահվում է փոփոխականում.
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];