⊗jsPrCndAN 56 of 62 menu

JavaScriptでのカレンダー配列の正規化

前回のレッスンでは、月の最初の日から最後の日までの数字の配列を作成したはずです:

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

また、月の最初の日と最後の日の曜日番号もあります:

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

では、配列の左右を空文字列で埋めてみましょう。 このために、関数 normalize を作成します。 最初のパラメータは配列、2番目は左側に追加する空文字列の数、3番目は右側に追加する空文字列の数とします:

function normalize(arr, left, right) { }

左側には firstWeekDay 個の空の要素を追加し、右側には 6 から lastWeekDay を引いた数の要素を追加する必要があります。 つまり、関数 normalize を次のように使用します:

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

説明された関数 normalize を実装し、その動作を確認してください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否