Error al obtener el día de la semana por número en JavaScript
Supongamos que se plantea la tarea de obtener el nombre del día de la semana por su número. Supongamos que el número se almacena en una variable:
let num = 3;
Un cierto programador resolvió esta tarea de la siguiente manera:
let num = 3;
let day;
switch (num) {
case 0:
day = 'dom';
break;
case 1:
day = 'lun';
break;
case 2:
day = 'mar';
break;
case 3:
day = 'mié';
break;
case 4:
day = 'jue';
break;
case 5:
day = 'vie';
break;
case 6:
day = 'sáb';
break;
}
El programador obtuvo un código funcional, pero resultó muy largo. Después de todo, la tarea puede resolverse de forma mucho más breve de la siguiente manera:
let num = 3;
let arr = ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'];
let day = arr[num];