Erro ao obter o dia da semana por número em JavaScript
Suponha que a tarefa seja obter o nome do dia da semana com base em seu número. Suponha que o número esteja armazenado na variável:
let num = 3;
Um determinado programador resolveu esta tarefa da seguinte maneira:
let num = 3;
let day;
switch (num) {
case 0:
day = 'dom';
break;
case 1:
day = 'seg';
break;
case 2:
day = 'ter';
break;
case 3:
day = 'qua';
break;
case 4:
day = 'qui';
break;
case 5:
day = 'sex';
break;
case 6:
day = 'sáb';
break;
}
O programador obteve um código funcional, mas muito longo. Afinal, a tarefa pode ser resolvida de forma muito mais curta da seguinte maneira:
let num = 3;
let arr = ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'];
let day = arr[num];