আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা লিটারালের একটি অ্যারে নেয়।
তারপরে ফাংশনটি উপাদানগুলির ক্রমকে যেকোন এলোমেলো ক্রমে স্থানান্তর করতে হবে৷
উদাহরণ
এর জন্য কোড হবে −
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' ]
মনে রাখবেন যে এটি অনেকগুলি সম্ভাব্য আউটপুটগুলির মধ্যে একটি মাত্র৷
৷