কম্পিউটার

একটি জাভাস্ক্রিপ্ট অ্যারেতে র্যান্ডম আইটেম প্রতিস্থাপন?


এলোমেলো আইটেম প্রতিস্থাপন করতে, মানচিত্র() সহ র্যান্ডম() ব্যবহার করুন।

উদাহরণ

নিম্নলিখিত কোড -

function substituteRandomValue(names, size) {
   return function () {
      const index = new Set();
      do {
         index.add(Math.floor(Math.random() * names.length));
      } while (index.size < size)
      return names.map((value, counter) => index.has(counter) ? 'Adam' : value);
   };
}
var names = ['John', 'David', 'Bob', 'Mike', 'Carol', 'Sam'],
   result = substituteRandomValue(names, 2);
console.log(...result());

উপরের প্রোগ্রামটি চালানোর জন্য, আপনাকে নিম্নলিখিত কমান্ডটি ব্যবহার করতে হবে -

node fileName.js.

এখানে, আমার ফাইলের নাম demo278.js।

আউটপুট

এটি কনসোলে নিম্নলিখিত আউটপুট তৈরি করবে -

PS C:\Users\Amit\javascript-code> node demo278.js
John David Bob Adam Carol Adam

  1. জাভাস্ক্রিপ্টে ফিশার-ইয়েটস শাফেল কী?

  2. জাভাস্ক্রিপ্টে এলোমেলো পদ্ধতিতে একটি অ্যারে কীভাবে এলোমেলো করবেন?

  3. জাভাস্ক্রিপ্ট অ্যারে findIndex() ফাংশন

  4. জাভাস্ক্রিপ্ট র্যান্ডম