Tarixin hisselerini sozle JavaScript-də çap etmək

Siz artıq getDay metodu vasitəsilə həftənin gününü reqem şəklində çap etməyi bilirsiniz. Lakin tez-tez bizə həftənin gününün reqemi deyil, onun mətn adı lazım olur. Gəlin getDay metodu tərəfindən qaytarılan reqemləri uyğun həftə günlərinin adlarına çevirən kodu yazaq.

Əvvəlcə cari həftə gününün nömrəsini çap edən kodu yazaq:

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

console.log(day);

İndi isə bu kodu elə dəyişək ki, ekranda həftə gününün nömrəsi deyil, onun adı çap olunsun (qısalıq üçün bazar 'baz', bazar ertəsi 'ber' və s. kimi).

Məsələni həll etmək üçün days həftə günləri massivini quracıq və onu bazar günündən başladaq (çünki bu sıfırıncı gündür):

javascriptlet days = ['baz', 'ber', 'çər', 'cüm', 'cümə', 'şən', 'şəb'];

Bu massivdən istifadə edərək, məsələn, 'çər'-i ekranda necə çap edə bilərik? Bu günün nömrəsini (çərşənbə axşamı 2 nömrəsinə malikdir) kvadrat mötərizələrin içində ötürmək lazımdır:

javascriptlet days = ['baz', 'ber', 'çər', 'cüm', 'cümə', 'şən', 'şəb'];
console.log(days[2]); // 'çər' çap edəcək

Lakin biz həftə gününü əl ilə ötürmək istəmirik, JavaScript-in özü cari günü müəyyən edib onun adını çap etsin istəyirik. Bunun üçün getDay metodunun qaytardığı ilə bizim days massivimizi birləşdirmək lazımdır:

javascriptlet date = new Date();
let day  = date.getDay();
let days = ['baz', 'ber', 'çər', 'cüm', 'cümə', 'şən', 'şəb'];

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

Tutaq ki, aşağıdakı massiv verilib:

javascriptlet months = [
  'yan', 'fev', 'mar', 'apr', 'may', 'iyn',
  'iyl', 'avq', 'sen', 'okt', 'noy', 'dek'
];

Bu massivdən istifadə edərək cari ayın adını çap edin.