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

জাভাস্ক্রিপ্টে অ্যারে থেকে র‍্যান্ডম আইটেম রিমুভ করে খালি না হওয়া পর্যন্ত চালানো

हमें स्ट्रिंग/नंबर लिटरल्स का एक ऐरे दिया गया है। हमें एक फ़ंक्शन removeRandom() बनाने की आवश्यकता है जो ऐरे को लेता है और ऐरे से एक रैंडम आइटम को पुनरावर्ती रूप से हटाता है और साथ ही इसे प्रिंट करता है जब तक ऐरे में आइटम होते हैं।

यह Math.random() का उपयोग करके एक रैंडम नंबर बनाकर और Array.prototype.splice() का उपयोग करके उस इंडेक्स पर आइटम को हटाकर और इसे प्रिंट करके किया जा सकता है जब तक ऐरे की लंबाई 0 तक नहीं सिकुड़ जाती।

इसे करने के लिए यहां कोड है -

उदाहरण

const arr = ['Arsenal', 'Manchester United', 'Chelsea', 'Liverpool', 'Leicester City', 'Manchester City', 'Everton', 'Fulham', 'Cardiff City']; const removeRandom = (array) => {    while(array.length){       const random = Math.floor(Math.random() * array.length);       const el = array.splice(random, 1)[0];       console.log(el);    } }; removeRandom(arr);

कंसोल में आउटपुट हो सकता है -

नोट - चूंकि यह एक रैंडम आउटपुट है, यह हर बार भिन्न होने की संभावना है, इसलिए यह कई संभावित आउटपुट्स में से सिर्फ एक है।

आउटपुट

Leicester City Fulham Everton Chelsea Manchester City Liverpool Cardiff City Arsenal Manchester United
  1. জাভাস্ক্রিপ্টে ID দিয়ে সার্চ করে JSON অ্যারে থেকে অবজেক্ট সরানো

  2. জাভাস্ক্রিপ্টে ইনডেক্স অনুযায়ী নেস্টেড অ্যারে থেকে আইটেম সরান

  3. জাভাস্ক্রিপ্টে অ্যারে থেকে নির্দিষ্ট আইটেম মুছে ফেলা

  4. জাভাস্ক্রিপ্টে অ্যারেতে থেকে সংখ্যা মুছে বাকি গুলো শিফট করা