কম্পিউটার

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


ধরুন, আমাদের কাছে এই ধরনের বস্তুর একটি অ্যারে আছে -

const arr =[ {এরিয়া:'NY', নাম:'Bla', বিজ্ঞাপন:true}, {এরিয়া:'DF', নাম:'SFS', বিজ্ঞাপন:মিথ্যা}, {এরিয়া:'TT', নাম:'SDSD', বিজ্ঞাপন:true}, {এরিয়া:'SD', নাম:'ইঞ্জিন', বিজ্ঞাপন:মিথ্যা}, {এরিয়া:'NSK', নাম:'টয়োটা', বিজ্ঞাপন:মিথ্যা},]; 

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম আর্গুমেন্টের মতো একটি অ্যারে এবং দ্বিতীয় আর্গুমেন্ট হিসাবে স্ট্রিং লিটারেলগুলির একটি অ্যারে নেয়৷

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

উদাহরণ

এর জন্য কোড হবে −

const arr =[ {এরিয়া:'NY', নাম:'Bla', বিজ্ঞাপন:true}, {এরিয়া:'DF', নাম:'SFS', বিজ্ঞাপন:মিথ্যা}, {এরিয়া:'TT', নাম:'SDSD', বিজ্ঞাপন:true}, {এরিয়া:'SD', নাম:'ইঞ্জিন', বিজ্ঞাপন:মিথ্যা}, {এরিয়া:'NSK', নাম:'টয়োটা', বিজ্ঞাপন:মিথ্যা},];const কী =['NY', 'SD'];const filterByArea =(arr =[], keys =[]) => { const res =[]; জন্য(আলো i =0; i  

আউটপুট

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

[ { এলাকা:'NY', নাম:'Bla', বিজ্ঞাপন:সত্য }, { এলাকা:'SD', নাম:'ইঞ্জিন', বিজ্ঞাপন:মিথ্যা }]

  1. কিভাবে একটি বিদ্যমান জাভাস্ক্রিপ্ট অ্যারে অন্য অ্যারের সাথে প্রসারিত করবেন?

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

  3. জাভাস্ক্রিপ্টে গাছে বস্তুর সমতল অ্যারে

  4. জাভাস্ক্রিপ্ট অন্য অ্যারের সাথে একটি সহযোগী অ্যারে ফিল্টার করে