⊗jsPrCndAN 56 of 62 menu

Нормализация на масив в календар на JavaScript

В предишните уроци трябваше да направите масив от числа от 1 до последния ден на месеца:

let arr = range(getLastDay(year, month));

Също така имате номер на деня от седмицата за първия ден на месеца и за последния:

let firstWeekDay = getFirstWeekDay(year, month); let lastWeekDay = getLastWeekDay(year, month);

Сега нека допълним нашия масив с празни низове отдясно и отляво. Нека за това имаме функция normalize, която приема масив като първи параметър, втори - колко празни низове да се добавят отляво, а трети - колко празни низова отдясно:

function normalize(arr, left, right) { }

Напомням, че отляво трябва да добавим firstWeekDay празни елемента, а отдясно - 6 минус lastWeekDay елемента. Тоест ние ще използваме нашата функция normalize ето така:

let res = normalize(arr, firstWeekDay, 6 - lastWeekDay); console.log(res);

Реализирайте описаната функция normalize и проверете нейната работа.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне