আমাদের কাছে এইরকম লিটারেলের একটি অ্যারে আছে −
const arr =[56768, 5465, 5467, 3, 878, 878, 34435, 78799];
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এই অ্যারে এবং একটি সংখ্যা n নেয় এবং যদি সংশ্লিষ্ট উপাদানটিতে n অক্ষরের বেশি বা সমান থাকে, তাহলে নতুন উপাদানটিতে শুধুমাত্র শেষ n অক্ষরগুলি থাকা উচিত অন্যথায় উপাদানটিকে এটির মতো রেখে দেওয়া উচিত। হয়৷
৷অতএব, n =2 হলে, এই অ্যারের জন্য, আউটপুট −
হওয়া উচিতকনস্ট আউটপুট =[68, 65, 67, 3, 78, 78, 35, 99];
উদাহরণ
নিম্নলিখিত কোড -
const arr =[56768, 5465, 5467, 3, 878, 878, 34435, 78799];const splitLast =(arr, num) => { রিটার্ন arr.map(el => { if(String(el)) .length <=num){ return el; }; const part =String(el).substr(String(el).length - num, num); return +part || part; });};console.log( splitLast(arr, 2));
আউটপুট
এটি কনসোলে −
নিম্নলিখিত আউটপুট তৈরি করবে <প্রে>[ 68, 65, 67, 3, 78, 78, 35, 99]