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