⊗jsPrCndAN 56 of 62 menu

Normalisation d'un tableau dans un calendrier en JavaScript

Dans les leçons précédentes, vous auriez dû créer un tableau de nombres de 1 au dernier jour du mois :

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

Vous avez également le numéro du jour de la semaine pour le premier jour du mois et pour le dernier :

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

Maintenant, complétons notre tableau avec des chaînes vides à droite et à gauche. Supposons que nous ayons une fonction normalize pour cela, prenant en premier paramètre le tableau, en deuxième - le nombre de chaînes vides à ajouter à gauche, et en troisième - le nombre de chaînes vides à droite :

function normalize(arr, left, right) { }

Je rappelle qu'à gauche nous devons ajouter firstWeekDay éléments vides, et à droite - 6 moins lastWeekDay éléments. C'est-à-dire que nous utiliserons notre fonction normalize comme ceci :

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

Implémentez la fonction normalize décrite et testez son fonctionnement.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser