কম্পিউটার

জাভাস্ক্রিপ্টে বস্তুর ফিল্টারিং অ্যারে


ধরুন, আমাদের যথাক্রমে লিটারেল এবং অবজেক্টের দুটি অ্যারে আছে −

const source =[1, 2, 3 , 4 , 5];const city =[{ city:4 }, { city:6 }, { city:8 }];

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এই দুটি অ্যারেতে নেয়। আমাদের ফাংশনের একটি নতুন অ্যারে তৈরি করা উচিত যাতে অবজেক্টের অ্যারে থেকে সেই সমস্ত উপাদান রয়েছে যার "শহর" কী-এর মান আক্ষরিক অ্যারেতে উপস্থিত রয়েছে৷

উদাহরণ

আসুন কোড লিখি −

const source =[1, 2, 3 , 4 , 5];const city =[{ city:4 }, { city:6 }, { city:8 }];const filterByLiterals =(objArr, literalArr) => { const common =objArr.filter(el => { return literalArr.includes(el['city']); }); সাধারণ রিটার্ন;};console.log(filterByLiterals(শহর, উৎস));

আউটপুট

এবং কনসোলে আউটপুট হবে −

<প্রে> [ { শহর:4 } ]
  1. জাভাস্ক্রিপ্ট অ্যারে বস্তু গণনা কিভাবে?

  2. জাভাস্ক্রিপ্ট - অ্যারে অবজেক্টের দৈর্ঘ্য

  3. কিভাবে জাভাস্ক্রিপ্টে আইডি দ্বারা অবজেক্টের অ্যারে গ্রুপ করবেন?

  4. জাভাস্ক্রিপ্ট অবজেক্টের অ্যারের অ্যারের পদ্ধতি ব্যবহার করছেন?