কম্পিউটার

JavaScript অ্যারে থেকে র্যান্ডম আইটেম সরান এবং তারপর অ্যারে খালি না হওয়া পর্যন্ত অ্যারে থেকে সরিয়ে দিন


আমাদেরকে স্ট্রিং/সংখ্যার লিটারেলের একটি অ্যারে দেওয়া হয়েছে। আমাদেরকে একটি functionremoveRandom() তৈরি করতে হবে যা অ্যারেতে নেয় এবং বারবার অ্যারে থেকে একটি এলোমেলো আইটেম সরিয়ে দেয় এবং একই সাথে এটি মুদ্রণ করে যতক্ষণ না অ্যারেতে আইটেম থাকে৷

এটি 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. আইডি দ্বারা অনুসন্ধান করুন এবং জাভাস্ক্রিপ্টে JSON অ্যারে থেকে বস্তু সরান

  2. জাভাস্ক্রিপ্টে সূচক দ্বারা একটি নেস্টেড অ্যারে থেকে আইটেম সরান

  3. কিভাবে আমি একটি অ্যারে জাভাস্ক্রিপ্ট থেকে একটি নির্দিষ্ট আইটেম সরাতে পারি?

  4. অ্যারে থেকে নম্বর সরান এবং অবশিষ্টগুলি জাভাস্ক্রিপ্ট স্থানান্তর করুন