Ошибка получения дня недели по номеру в JavaScript

Пусть поставлена задача получить название дня недели по его номеру. Пусть номер хранится в переменной:

javascriptlet num = 3;

Некий программист решил эту задачу следующим образом:

javascriptlet 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;
}

У программиста получился рабочий код, но очень уж длинный. Ведь задачу можно решить гораздо короче следующим образом:

javascriptlet num = 3;
let arr = ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'];
let day = arr[num];