Вывод частей даты словом в JavaScript

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

Для начала напишем код, который будет выводить номер текущего дня недели:

javascriptlet date = new Date();
let day = date.getDay();

console.log(day);

А теперь доработаем этот код так, чтобы на экран выводился не номер дня недели, а его название (для краткости воскресенье будет 'вс', понедельник 'пн' и так далее).

Для решения задачи составим массив дней недели days и начнем его с воскресенья (так как это нулевой день):

javascriptlet days = ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'];

Как с помощью этого массива вывести на экран, к примеру, 'вт'? Нужно передать в квадратных скобках номер этого дня (вторник имеет номер 2):

javascriptlet days = ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'];
console.log(days[2]); // выведет 'вт'

Однако, мы не хотим передавать день недели вручную, а хотим, чтобы JavaScript сам определил текущий день и вывел его название. Для этого нужно совместить то, что возвращает метод getDay, и наш массив days:

javascriptlet date = new Date();
let day  = date.getDay();
let days = ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'];

console.log(days[day]);
Задание 1

Пусть дан следующий массив:

javascriptlet months = [
  'янв', 'фев', 'мар', 'апр', 'май', 'июн',
  'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'
];

Выведите с помощью этого массива название текущего месяца.