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

জাভাস্ক্রিপ্টে এলোমেলোভাবে লিটারালের একটি অ্যারে পরিবর্তন করা হচ্ছে


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা লিটারালের একটি অ্যারে নেয়।

তারপরে ফাংশনটি উপাদানগুলির ক্রমকে যেকোন এলোমেলো ক্রমে স্থানান্তর করতে হবে৷

উদাহরণ

এর জন্য কোড হবে −

const letters = ['a', 'b', 'c', 'd', 'e', 'f', 'g'];
const unorderArray = arr => {
   let i, pos, temp;
   for (i = 0; i < 100; i++) {
      pos = Math.random() * arr.length | 0;
      temp = arr[pos];
      arr.splice(pos, 1);
      arr.push(temp);
   };
}
unorderArray(letters);
console.log(letters);

আউটপুট

এবং কনসোলে আউটপুট হবে −

[
   'b', 'e', 'c',
   'a', 'g', 'f',
   'd'
]

মনে রাখবেন যে এটি অনেকগুলি সম্ভাব্য আউটপুটগুলির মধ্যে একটি মাত্র৷


  1. এলোমেলো করার জন্য JavaScript Array.sort() পদ্ধতি ব্যবহার করা কি সঠিক?

  2. জাভাস্ক্রিপ্টে কিভাবে একটি অ্যারে খালি করা যায়

  3. JavaScript Array.prototype.map() ফাংশন

  4. জাভাস্ক্রিপ্ট বেসিক অ্যারে পদ্ধতি