কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে ডাইনামিক্যালি অ্যারে-র মানসামনে শূন্য প্যাডিং করা

हमें एक महीने का ऐरे दिया गया है, जिसके तत्व 12 से कम हैं, जहां प्रत्येक तत्व 1 और 12 (दोनों समावेशी) के बीच होगा। हमारा काम इस ऐरे को लेना और 12 तत्वों के साथ एक पूर्ण महीने का ऐरे बनाना है, यदि तत्व मूल ऐरे में मौजूद है तो हम उस तत्व का उपयोग करते हैं अन्यथा हम उस स्थान पर 0 का उपयोग करते हैं।

उदाहरण के लिए -

Input → [5, 7, 9] Output → [0, 0, 0, 0, 5, 0, 7, 0, 9, 10, 0, 0]

अब, आइए कोड लिखें -

उदाहरण

const months = [6, 7, 10, 12]; const completeMonths = (arr) => {    const completed = [];    for(let i = 1; i <= 12; i++){       if(arr.includes(i)){          completed.push(i);       }else{          completed.push(0);       }    };    return completed; }; console.log(completeMonths(months));

हम 1 से 12 तक पुनरावृति करते रहे, जांचते रहे कि क्या मूल ऐरे में वर्तमान तत्व है, यदि हां तो हमने उस तत्व को नए ऐरे में पुश किया अन्यथा हमने नए ऐरे में 0 पुश किया।

आउटपुट

उपरोक्त कोड के लिए कंसोल में आउटपुट होगा -

[    0, 0, 0, 0, 0,    6, 7, 0, 0, 10,    0, 12 ]
  1. জাভাস্ক্রিপ্ট array.values() মেথড

  2. জাভাস্ক্রিপ্টে নাল/খালি অবজেক্টযুক্ত অ্যারেতে ভ্যালু অ্যাসাইন করা

  3. জাভাস্ক্রিপ্টে অবজেক্ট থেকে কি এবং মান বের করে অ্যারে তৈরি করা

  4. জাভাস্ক্রিপ্টে অড-ইভেন ইনডেক্স মানদণ্ডে মান মিলিয়ে যাচাই করা