⊗jsPrCndAN 56 of 62 menu

JavaScript'te Takvimde Dizi Normalizasyonu

Önceki derslerde, 1'den ayın son gününe kadar sayılardan oluşan bir dizi oluşturmuş olmalısınız:

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

Ayrıca ayın ilk günü ve son günü için haftanın gün numarasına sahipsiniz:

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

Şimdi dizimizi sağdan ve soldan boş stringlerle tamamlayalım. Bunun için ilk parametre olarak diziyi, ikinci parametre olarak soldan kaç boş string ekleneceğini, üçüncü parametre olarak ise sağdan kaç boş string ekleneceğini alan normalize adında bir fonksiyonumuz olsun:

function normalize(arr, left, right) { }

Hatırlatma: soldan firstWeekDay adet boş eleman eklemeliyiz, sağdan ise - 6 eksi lastWeekDay adet eleman. Yani normalize fonksiyonumuzu şu şekilde kullanacağız:

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

Tanımlanan normalize fonksiyonunu uygulayın ve çalışmasını test edin.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet