কম্পিউটার

জাভাস্ক্রিপ্ট ফিল্টার স্ট্রিং একটি অ্যারে, মিল কেস সংবেদনশীল সাবস্ট্রিং?


প্রথমে স্ট্রিং-

এর অ্যারে তৈরি করি
let studentDetails =
[
   {studentName: "John Smith"},
   {studentName: "john smith"},
   {studentName: "Carol Taylor"}
];

এখন, কেস সংবেদনশীল সাবস্ট্রিং মেলে, ফিল্টার() ব্যবহার করুন এবং এতে toLowerCase() এর ধারণাটি ব্যবহার করুন। অনুসরণ করা হল কোড −

উদাহরণ

let studentDetails =
[
   {studentName: "John Smith"},
   {studentName: "john smith"},
   {studentName: "Carol Taylor"}
];
var searchName="John Smith"
console.log(studentDetails.filter(obj =>
obj.studentName.toLowerCase().indexOf(searchName.toLowerCase()) >= 0));

উপরের প্রোগ্রামটি চালানোর জন্য, আপনাকে নিম্নলিখিত কমান্ডটি ব্যবহার করতে হবে;

node fileName.js.

এখানে, আমার ফাইলের নাম demo55.js।

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
PS C:\Users\Amit\JavaScript-code> node demo55.js
[ { studentName: 'John Smith' }, { studentName: 'john smith' } ]

  1. জাভাস্ক্রিপ্টের অ্যারেতে গ্রুপ ম্যাচিং উপাদান

  2. জাভাস্ক্রিপ্ট অন্য অ্যারের সাথে একটি সহযোগী অ্যারে ফিল্টার করে

  3. জাভাস্ক্রিপ্টে একটি এলোমেলো স্ট্রিংয়ের উপর ভিত্তি করে একটি অ্যারের স্ট্রিং গঠন এবং মিল করা

  4. JavaScript-এ একটি অ্যারে থেকে মিলে যাওয়া জুটির সন্ধান করা হচ্ছে