কম্পিউটার

একটি অ্যারেকে অন্য অ্যারের সাথে ফিল্টার করুন - জাভাস্ক্রিপ্ট


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

const main =[ {নাম:"করণ", বয়স:34}, {নাম:"আয়ুষ", বয়স:24}, {নাম:"আমিশ", বয়স:23}, {নাম:"জয়", বয়স:33}, {নাম:"সিদ্ধার্থ", বয়স:43}, {নাম:"নকুল", বয়স:31}, {নাম:"অনমোল", বয়স:21},];কনস্টের নাম =["করণ" , "জয়", "সিদ্ধার্থ", "আমিশ"];

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

উদাহরণ

নিম্নলিখিত কোড -

const main =[{নাম:"করণ", বয়স:34}, {নাম:"আয়ুষ", বয়স:24}, {নাম:"আমিশ", বয়স:23}, {নাম:"জয়", বয়স:33},{নাম:"সিদ্ধার্থ", বয়স:43},{নাম:"নকুল", বয়স:31},{নাম:"আনমোল", বয়স:21},];কনস্টের নাম =["করণ" , "জয়", "সিদ্ধার্থ", "আমিশ"];const filterUnwanted =(main, names) => { for(let i =0; i  

এটি কনসোলে নিম্নলিখিত আউটপুট তৈরি করবে -

<প্রে> [ { নাম:'করণ', বয়স:34 }, { নাম:'আমিশ', বয়স:23 }, { নাম:'জয়', বয়স:33 }, { নাম:'সিদ্ধার্থ', বয়স:43 }]

  1. জাভাস্ক্রিপ্টে TypedArray.filter() ফাংশন

  2. উদাহরণ সহ জাভাস্ক্রিপ্টে Array.filter() পদ্ধতির গুরুত্ব ব্যাখ্যা কর?

  3. কিভাবে জাভাস্ক্রিপ্ট দিয়ে একটি ফিল্টার তালিকা তৈরি করবেন?

  4. কিভাবে জাভাস্ক্রিপ্ট দিয়ে একটি ফিল্টার টেবিল তৈরি করবেন?