Fehler beim Abrufen des Wochentags nach Nummer in JavaScript
Angenommen, die Aufgabe besteht darin, den Namen des Wochentags anhand seiner Nummer zu erhalten. Die Nummer soll in einer Variable gespeichert sein:
let num = 3;
Ein gewisser Programmierer löste diese Aufgabe auf folgende Weise:
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;
}
Der Programmierer erhielt einen funktionierenden Code, aber dieser war sehr lang. Dabei lässt sich die Aufgabe viel kürzer auf folgende Weise lösen:
let num = 3;
let arr = ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'];
let day = arr[num];