Грешка у добијању дана у недељи преко броја у 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];