⊗jsPrCndAN 56 of 62 menu

JavaScript හි දින දර්ශනයේ අරාව සාමාන්යකරණය කිරීම

පෙර පාඩම් වලදී, ඔබ විසින් 1 සිට මාසයේ අවසන් දිනය දක්වා සංඛ්‍යා අරාවක් සාදා තිබිය යුතුය:

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

එසේම, මාසයේ පළමු දිනය සඳහා සහ අවසන් දිනය සඳහා සතියේ දිනයේ අංකය ඔබ සතුව ඇත:

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

දැන් අපි අපේ අරාව හිස් පේලි වලින් දකුණට සහ වමට සම්පූර්ණ කරමු. මේ සඳහා අපට normalize ශ්‍රිතයක් තිබිය යුතුය, පළමු පරාමිතිය ලෙස අරාව පිළිගන්නා, දෙවන පරාමිතිය - වමට හිස් පේලි කීයක් එකතු කිරීමට ද, තෙවන පරාමිතිය - දකුණට හිස් පේලි කීයක් ද යන්න:

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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න