⊗jsPrCndAN 56 of 62 menu

Normalisasi Array dalam Kalender JavaScript

Dalam pelajaran sebelumnya, Anda seharusnya telah membuat array angka dari 1 hingga hari terakhir bulan:

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

Anda juga memiliki nomor hari dalam minggu untuk hari pertama bulan dan untuk hari terakhir:

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

Sekarang mari kita lengkapi array kita dengan string kosong di kanan dan kiri. Misalkan untuk ini kita memiliki fungsi normalize, dengan parameter pertama menerima array, parameter kedua - berapa banyak string kosong yang akan ditambahkan di kiri, dan parameter ketiga - berapa banyak string kosong di kanan:

function normalize(arr, left, right) { }

Ingat, di kiri kita harus menambahkan firstWeekDay elemen kosong, dan di kanan - 6 dikurangi elemen lastWeekDay. Artinya, kita akan menggunakan fungsi normalize kita seperti ini:

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

Implementasikan fungsi normalize yang dijelaskan dan periksa kerjanya.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak