ধরুন, আমাদের যথাক্রমে লিটারেল এবং অবজেক্টের দুটি অ্যারে আছে −
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 } ]