Klaida gaunt savaitės dienos pavadinimą pagal numerį JavaScript
Tarkime, iškelta užduotis gauti savaitės dienos pavadinimą pagal jos numerį. Tarkime, numeris saugomas kintamajame:
let num = 3;
Kažkoks programuotojas šią užduotį išsprendė taip:
let num = 3;
let day;
switch (num) {
case 0:
day = 'sk';
break;
case 1:
day = 'pr';
break;
case 2:
day = 'an';
break;
case 3:
day = 'tr';
break;
case 4:
day = 'kt';
break;
case 5:
day = 'pn';
break;
case 6:
day = 'št';
break;
}
Programuotojui gavosi veikiantis kodas, bet labai ilgas. Juk užduotį galima išspręsti daug trumpiau taip:
let num = 3;
let arr = ['sk', 'pr', 'an', 'tr', 'kt', 'pn', 'št'];
let day = arr[num];