কম্পিউটার

আংশিকভাবে একটি অ্যারে বিপরীত করা - জাভাস্ক্রিপ্ট


ধরুন, আমাদের কাছে এই −

এর মত আক্ষরিকগুলির একটি অ্যারে আছে
const arr = [3, 5, 5, 2, 23, 4, 7, 8, 8, 9];

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এই ধরনের একটি অ্যারে এবং একটি সংখ্যা নেয়, বলুন n (n অবশ্যই অ্যারের দৈর্ঘ্যের চেয়ে কম বা সমান হবে)। এবং ফাংশনটি অ্যারের মধ্যে প্রথম n উপাদানগুলিকে বিপরীত করা উচিত।

যেমন −

যদি এই অ্যারের জন্য, সংখ্যাটি হয় 4 −

const arr = [3, 5, 5, 2, 23, 4, 7, 8, 8, 9];

তারপর আউটপুট −

হওয়া উচিত
const output = [2, 5, 5, 3, 23, 4, 7, 8, 8, 9];

উদাহরণ

আসুন এই ফাংশনের জন্য কোড লিখি −

const arr = [3, 5, 5, 2, 23, 4, 7, 8, 8, 9];
const partialReverse = (arr = [], num = 0) => {
   const partialArr = arr.slice(0, num);
   partialArr.reverse();
   arr.splice(0, num, ...partialArr);
};
partialReverse(arr, 5);
console.log(arr);

আউটপুট

নিম্নোক্ত কনসোলে আউটপুট −

[
   23, 2, 5, 5, 3,
   4, 7, 8, 8, 9
]

  1. জাভাস্ক্রিপ্টে অ্যারে স্লাইস()

  2. জাভাস্ক্রিপ্টে অ্যারে শিফট()

  3. জাভাস্ক্রিপ্টে অ্যারে রিভার্স()

  4. জাভাস্ক্রিপ্টে অ্যারে ডি-স্ট্রাকচারিং।