Erreur lors de l'obtention du jour de la semaine par son numéro en JavaScript
Supposons que la tâche soit d'obtenir le nom du jour de la semaine par son numéro. Supposons que le numéro soit stocké dans une variable :
let num = 3;
Un certain programmeur a résolu cette tâche de la manière suivante :
let num = 3;
let day;
switch (num) {
case 0:
day = 'dim';
break;
case 1:
day = 'lun';
break;
case 2:
day = 'mar';
break;
case 3:
day = 'mer';
break;
case 4:
day = 'jeu';
break;
case 5:
day = 'ven';
break;
case 6:
day = 'sam';
break;
}
Le programmeur a obtenu un code fonctionnel, mais il est vraiment très long. Pourtant, la tâche peut être résolue beaucoup plus brièvement de la manière suivante :
let num = 3;
let arr = ['dim', 'lun', 'mar', 'mer', 'jeu', 'ven', 'sam'];
let day = arr[num];