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

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

let num = 3;

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

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

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

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