আমাদেরকে স্ট্রিং/সংখ্যার লিটারেলের একটি অ্যারে দেওয়া হয়েছে। আমাদেরকে একটি 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