কম্পিউটার

জাভাস্ক্রিপ্টের সাথে একটি অ্যারেতে একটি একক আইটেম কীভাবে খুঁজে পাবেন

ভ্যানিলা জাভাস্ক্রিপ্ট সহ একটি অ্যারেতে একটি একক (নির্দিষ্ট) আইটেম খুঁজে পেতে আপনি ES6 পদ্ধতি ব্যবহার করতে পারেন Array.find() .

ধরা যাক আপনার কাছে তালিকা আইটেমগুলির একটি অ্যারে আছে, এই ক্ষেত্রে এটির সবজি। এখন আপনি তালিকা থেকে ক্যারোট খুঁজে পেতে চান:

const vegetables = ["broccoli", "carot", "kale", "spinach"]

// Find carot in array
let carot = vegetables.find(function(vegetables) {
  return vegetables === "carot"
})

console.log(carot)
// "carot"

কোড কিভাবে কাজ করে:

  • প্রথমে আপনি একটি পরিবর্তনশীল carot ঘোষণা করুন
  • তারপর আপনি vegetables বরাদ্দ করুন এটিতে পরিবর্তনশীল, এবং Array.find() সংযুক্ত করুন পদ্ধতি এবং সঠিক স্ট্রিং "carot" ফেরত দিতে বলুন
  • ফলাফল লগ আউট করুন

দ্রষ্টব্য 1:ট্রিপল সমান অপারেটর === মান সমতা উভয়ের জন্য পরীক্ষা করে এবং টাইপ সমতা।

দ্রষ্টব্য 2:জাভাস্ক্রিপ্ট কেস সংবেদনশীল। আপনার অ্যারে আইটেম বড় হাতের অক্ষর ব্যবহার করলে, আপনাকে আপনার Array.find() এ বড় হাতের অক্ষর ব্যবহার করতে হবে পদ্ধতিও।


  1. জাভাস্ক্রিপ্টের সাথে একটি উপাদান লুকানো আছে কিনা তা কিভাবে খুঁজে বের করবেন?

  2. কীভাবে জাভাস্ক্রিপ্ট অ্যারেতে একটি উপাদান অনুসন্ধান করবেন?

  3. একাধিক মান দ্বারা জাভাস্ক্রিপ্ট অ্যারের উপাদানগুলি কীভাবে খুঁজে পাবেন?

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