ধরুন, আমাদের কাছে এই −
এর মত আক্ষরিকগুলির একটি অ্যারে আছে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 ]