Eroare la obținerea zilei săptămânii după număr în JavaScript
Să presupunem că sarcina este de a obține denumirea zilei săptămânii după numărul său. Să presupunem că numărul este stocat în variabila:
let num = 3;
Un programator a rezolvat această sarcină în felul următor:
let num = 3;
let day;
switch (num) {
case 0:
day = 'dum';
break;
case 1:
day = 'lun';
break;
case 2:
day = 'mar';
break;
case 3:
day = 'mie';
break;
case 4:
day = 'joi';
break;
case 5:
day = 'vin';
break;
case 6:
day = 'sâm';
break;
}
Programatorul a obținut un cod funcțional, dar este foarte lung. La urma urmei, sarcina poate fi rezolvată mult mai scurt în felul următor:
let num = 3;
let arr = ['dum', 'lun', 'mar', 'mie', 'joi', 'vin', 'sâm'];
let day = arr[num];