⊗jsPrCndAN 56 of 62 menu

Penormalan Array dalam Kalendar JavaScript

Dalam pelajaran sebelumnya, anda sepatutnya telah membuat array nombor dari 1 hingga hari terakhir bulan:

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

Anda juga mempunyai nombor hari dalam minggu untuk hari pertama bulan dan untuk hari terakhir:

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

Sekarang mari kita lengkapkan array kita dengan string kosong di kanan dan kiri. Katakan untuk ini kita mempunyai fungsi normalize, parameter pertama menerima array, parameter kedua - berapa banyak string kosong untuk ditambah di kiri, dan parameter ketiga - berapa banyak string kosong di kanan:

function normalize(arr, left, right) { }

Ingat, di sebelah kiri kita perlu menambah firstWeekDay elemen kosong, dan di sebelah kanan - 6 tolak lastWeekDay elemen. Maksudnya kita akan menggunakan fungsi normalize kita seperti ini:

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

Laksanakan fungsi normalize yang diterangkan dan semak kerjanya.

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