ভ্যানিলা জাভাস্ক্রিপ্ট সহ একটি অ্যারেতে একটি একক (নির্দিষ্ট) আইটেম খুঁজে পেতে আপনি 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() এ বড় হাতের অক্ষর ব্যবহার করতে হবে পদ্ধতিও।