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

অ্যারে আংশিকভাবে উল্টে ফেলা - JavaScript


ধরুন, আমাদের কাছে এমন একটি অ্যারে আছে −

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. জাভাস্ক্রিপ্ট Array slice() মেথড

  2. জাভাস্ক্রিপ্ট Array shift() মেথড

  3. জাভাস্ক্রিপ্ট Array reverse() মেথড

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