ভ্যানিলা JavaScript-এ অ্যারে থেকে একটি নির্দিষ্ট (স্পেসিফিক) আইটেম খুঁজে বের করতে আপনি ES6 মেথড Array.find() ব্যবহার করতে পারেন।
মান লইয়া আপনার একটি লিস্ট আইটেমের অ্যারে আছে, এই কেসে এটি সবজি। এখন আপনি লিস্ট থেকে গাজর (carot) খুঁজতে চান:
const vegetables = ["broccoli", "carot", "kale", "spinach"] // অ্যারেতে carot খুঁজুন let carot = vegetables.find(function(vegetables) { return vegetables === "carot" }) console.log(carot) // "carot" কোডটি কীভাবে কাজ করে:
- প্রথমে আপনি একটি ভেরিয়েবল
carotডিক্লেয়ার করেন - তারপর আপনি
vegetablesভেরিয়েবলটি এটিতে অ্যাসাইন করেন, এবংArray.find()মেথড আটাচ করেন এবং বলেন সঠিক স্ট্রিং"carot"রিটার্ন করতে - রেজাল্ট লগ আউট করুন
নোট ১: ট্রিপল ইকুয়ালস অপারেটর === ভ্যালু ইকুয়ালিটি এবং টাইপ ইকুয়ালিটি দুটোই চেক করে।
নোট ২: JavaScript কেস-সেনসিটিভ। যদি আপনার অ্যারে আইটেমগুলো বড় হাতের অক্ষর ব্যবহার করে, তবে আপনাকে Array.find() মেথডেও বড় হাতের অক্ষর ব্যবহার করতে হবে।