কম্পিউটার

আমি কিভাবে একটি স্ট্রিং ব্যবহার করে একটি অ্যারের মাধ্যমে অনুসন্ধান করব, যা জাভাস্ক্রিপ্টের সাথে একটি অ্যারেতে বিভক্ত?


আমাদের স্ট্রিংগুলির একটি অ্যারে এবং আরেকটি স্ট্রিং দেওয়া হয়েছে যার জন্য আমাদের থেররে অনুসন্ধান করতে হবে। আমরা অ্যারেটি ফিল্টার করতে পারি যাতে ব্যবহারকারী ইনপুটের মাধ্যমে দেওয়া সমস্ত অক্ষর রয়েছে কিনা তা পরীক্ষা করে দেখতে পারি৷

একই কাজ করার জন্য কোড হবে −

উদাহরণ

সমাধান 1

const deliveries = ["14/02/2020, 11:47,G12, Kalkaji", "13/02/2020, 11:48,
A59, Amar Colony"];
const input = "g12, kal";
const pn = input.split(" ");
const requiredDeliveries = deliveries.filter(delivery =>
pn.every(p =>
delivery.toLowerCase()
.includes(p.toLowerCase())));
console.log(requiredDeliveries);

আউটপুট

কনসোলে আউটপুট -

["14/02/2020, 11:47,G12, Kalkaji"]

আরেকটি এবং একটু ভালো পদ্ধতিতে আমরা নিচে দেখানো ইনপুটকে বিভক্ত করার ধাপটি সরিয়ে দিতে পারি -

উদাহরণ

সমাধান 2

const deliveries = ["14/02/2020, 11:47,G12, Kalkaji", "13/02/2020, 11:48,
A59, Amar Colony"];
const input = "g12, kal";
const requiredDeliveries = deliveries
.filter(delivery =>
delivery.toLowerCase()
.includes(input.toLowerCase()));
console.log(requiredDeliveries);

কিন্তু এই দ্বিতীয় পদ্ধতিটি ব্যবহার করার সময়, আমাদের মনে রাখতে হবে যে এটি ক্রম সংবেদনশীল মানে AB-এর সাথে ab বা Ab এর সাথে মিলবে কিন্তু BA বা ba এর সাথে নয়।

কনসোলে আউটপুট -

আউটপুট

["14/02/2020, 11:47,G12, Kalkaji"]

  1. জাভাস্ক্রিপ্টে একটি স্ট্রিং কীভাবে অনুসন্ধান করবেন?

  2. কিভাবে জাভাস্ক্রিপ্টের সাথে একটি একক অবজেক্ট অ্যারেতে বস্তুগুলিকে একত্রিত করবেন?

  3. জাভাস্ক্রিপ্ট ব্যবহার করে বাইনারি অনুসন্ধানের সাথে একটি অ্যারে অনুসন্ধান করুন

  4. কিভাবে C# এ একটি স্ট্রিং অ্যারের উপাদানগুলিতে একটি স্ট্রিং বিভক্ত করবেন?