⊗jsPrCndAN 56 of 62 menu

JavaScript-de kälinjanyň massiwini normalizasiýa etmek

Öňki sapaklarda siz 1-den aýyň soňky gününe çenli sanlar massiwini düzmelidiňiz:

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

Şeýle-de, sizde aýyň birinji gününiň we soňky gününiň hepde gününiň belgisi bar:

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

Indi massiwimizi sagda we solda boş setirler bilen dolduralyň. Bunuň üçin normalize funksiýasy bolsun, birinji parametri massiw, ikinjisi – solda näçe boş setir goşmaly, üçünjisi – sagda näçe boş setir goşmaly:

function normalize(arr, left, right) { }

Ýatladyp geçýärin, solda firstWeekDay boş element goşmaly, sagda bolsa 6 minus lastWeekDay element. Ýagny, biz normalize funksiýamyzy şeýle ulanyp bolarys:

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

Görkezilen normalize funksiýasyny amala aşyryň we onuň işini barlaň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et