Greška u dobijanju dana u nedelji po broju u JavaScript-u
Neka je postavljen zadatak da se dobije naziv dana u nedelji po njegovom broju. Neka broj čuva promenljiva:
let num = 3;
Neki programer je rešio ovaj zadatak na sledeći način:
let num = 3;
let day;
switch (num) {
case 0:
day = 'ned';
break;
case 1:
day = 'pon';
break;
case 2:
day = 'uto';
break;
case 3:
day = 'sre';
break;
case 4:
day = 'čet';
break;
case 5:
day = 'pet';
break;
case 6:
day = 'sub';
break;
}
Programer je dobio funkcionalan kod, ali je on veoma dugačak. Jer zadatak se može rešiti mnogo kraće na sledeći način:
let num = 3;
let arr = ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'];
let day = arr[num];