কম্পিউটার

জাভাস্ক্রিপ্টে প্রথম স্ট্রিং লেটার ব্যবহার করে অ্যারে ফিল্টারিং


ধরুন আমাদের একটি অ্যারে আছে যাতে কিছু লোকের নাম রয়েছে:

const arr = ['Amy','Dolly','Jason','Madison','Patricia'];

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম আর্গুমেন্টের মতো একটি স্ট্রিং এবং দ্বিতীয় এবং তৃতীয় আর্গুমেন্ট হিসাবে দুটি ছোট হাতের বর্ণমালা অক্ষর নেয়। তারপর, আমাদের ফাংশন অ্যারে ফিল্টার করা উচিত শুধুমাত্র সেই উপাদানগুলিকে ধারণ করতে যা বর্ণমালা দিয়ে শুরু হয় যেগুলি দ্বিতীয় এবং তৃতীয় আর্গুমেন্ট দ্বারা নির্দিষ্ট সীমার মধ্যে পড়ে৷

অতএব, যদি দ্বিতীয় এবং তৃতীয় আর্গুমেন্ট যথাক্রমে 'a' এবং 'j' হয়, তাহলে আউটপুট হওয়া উচিত −

const output = ['Amy','Dolly','Jason'];

উদাহরণ

আসুন কোড লিখি −

const arr = ['Amy','Dolly','Jason','Madison','Patricia'];
const filterByAlphaRange = (arr = [], start = 'a', end = 'z') => {
   const isGreater = (c1, c2) => c1 >= c2;
   const isSmaller = (c1, c2) => c1 <= c2;
   const filtered = arr.filter(el => {
      const [firstChar] = el.toLowerCase();
      return isGreater(firstChar, start) && isSmaller(firstChar, end);
   });
   return filtered;
};
console.log(filterByAlphaRange(arr, 'a', 'j'));

আউটপুট

এবং কনসোলে আউটপুট হবে −

[ 'Amy', 'Dolly', 'Jason' ]

  1. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারের মধ্যে পূর্ণসংখ্যার চিহ্ন উল্টানো

  2. জাভাস্ক্রিপ্টে একটি স্ট্রিং-এ শব্দের প্রথম অক্ষর পরিবর্তন করা

  3. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারের মধ্যে একমাত্র অনন্য স্ট্রিং খোঁজা

  4. জাভাস্ক্রিপ্ট ব্যবহার করে একটি স্ট্রিং এ বর্ণমালা উল্টানো