⊗jsPrCndAN 56 of 62 menu

জাভাস্ক্রিপ্টে ক্যালেন্ডারে অ্যারে স্বাভাবিককরণ

পূর্ববর্তী পাঠগুলোতে আপনাকে মাসের শেষ দিন পর্যন্ত ১ থেকে সংখ্যার একটি অ্যারে তৈরি করতে হয়েছিল:

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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন