কম্পিউটার

জাভাস্ক্রিপ্টে অবজেক্টের অ্যারে পেতে স্ট্রিংয়ের অ্যারের মাধ্যমে বস্তুর অ্যারে থেকে অনুসন্ধান করুন


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

const arr1 =[ '1956888670', '2109171907', ​​'298845084' ];const arr2 =[ { KEY:'1262875245', VALUE:'বিজয় কুমার ভার্মা' }, { KEY:'8, '1908' শিবকেশব নল্লাম' }, { KEY:'2109171907', ​​VALUE:'udm analyst' }, { KEY:'298845084', VALUE:'মুকেশ নাগোরা' }, { KEY:'2007285563', VALUE:'Yang, } {কী:'1976156380', মান:'ইমতিয়াজ জাফর' },];

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

উদাহরণ

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

const arr1 =[ '1956888670', '2109171907', ​​'298845084' ];const arr2 =[ { KEY:'1262875245', VALUE:'বিজয় কুমার ভার্মা' }, { KEY:'8, '1908' শিবকেশব নল্লাম' }, { KEY:'2109171907', ​​VALUE:'udm analyst' }, { KEY:'298845084', VALUE:'মুকেশ নাগোরা' }, { KEY:'2007285563', VALUE:'Yang, } { KEY:'1976156380', VALUE:'ইমতিয়াজ জাফর' },];const filterByKey =(arr1 =[], arr2 =[]) => { let res =[]; res =arr2.filter(el => { const { KEY } =el; const index =arr1.indexOf(KEY); রিটার্ন ইনডেক্স !==-1; }); রিটার্ন res;};console.log(filterByKey(arr1, arr2));

আউটপুট

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

[ { KEY:'1956888670', VALUE:'Sivakesava Nallam' }, { KEY:'2109171907', ​​VALUE:'udm analyst' }, { KEY:'298845084', VALUE:'Mukesh Nagora'] 
  1. স্ট্রিং কী দিয়ে নেস্টেড জাভাস্ক্রিপ্ট অবজেক্ট অ্যাক্সেস করা

  2. একটি জাভাস্ক্রিপ্ট অ্যারে থেকে একটি স্ট্রিং পার্স কিভাবে?

  3. জাভাস্ক্রিপ্টে মান থেকে কী পান

  4. জাভাস্ক্রিপ্টে স্ট্রিং এর অ্যারে থেকে মন্তব্য মুছে ফেলা হচ্ছে