ধরুন, আমাদের কাছে এই ধরনের একটি অ্যারে এবং বস্তু আছে −
বস্তু:
const main =[ {নাম:"করণ", বয়স:34}, {নাম:"আয়ুষ", বয়স:24}, {নাম:"আমিশ", বয়স:23}, {নাম:"জয়", বয়স:33}, {নাম:"সিদ্ধার্থ", বয়স:43}, {নাম:"নকুল", বয়স:31}, {নাম:"আনমোল", বয়স:21},];
অ্যারে:
const names =["করণ", "জয়", "সিদ্ধার্থ", "আমিশ"];
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এই ধরনের দুটি অ্যারে নেয় এবং প্রথম অ্যারেটিকে ফিল্টার করে শুধুমাত্র সেই বস্তুগুলিকে ধারণ করে যার নামের সম্পত্তি সেকেন্ডারেতে অন্তর্ভুক্ত করা হয়েছে৷
অতএব, আসুন এই ফাংশনের জন্য কোড লিখি -
উদাহরণ
এর জন্য কোড হবে −
const main =[ {নাম:"করণ", বয়স:34}, {নাম:"আয়ুষ", বয়স:24}, {নাম:"আমিশ", বয়স:23}, {নাম:"জয়", বয়স:33}, {নাম:"সিদ্ধার্থ", বয়স:43}, {নাম:"নকুল", বয়স:31}, {নাম:"অনমোল", বয়স:21},];কনস্টের নাম =["করণ" , "জয়", "সিদ্ধার্থ", "আমিশ"];const filterUnwanted =(main, names) => { for(let i =0; iআউটপুট
কনসোলে আউটপুট হবে −
<প্রে> [ { নাম:'করণ', বয়স:34 }, { নাম:'আমিশ', বয়স:23 }, { নাম:'জয়', বয়স:33 }, { নাম:'সিদ্ধার্থ', বয়স:43 }]