কম্পিউটার

একাধিক কী জাভাস্ক্রিপ্টে নির্দিষ্ট মান সহ একটি বস্তুতে এন্ট্রির সংখ্যা গণনা করুন


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

const arr = [
   {"goods":"Wheat ", "from":"GHANA", "to":"AUSTRALIA"},
   {"goods":"Wheat", "from":"USA", "to":"INDIA"},
   {"goods":"Wheat", "from":"SINGAPORE", "to":"MALAYSIA"},
   {"goods":"Wheat", "from":"USA", "to":"INDIA"},
];

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এইরকম একটি অ্যারেতে নেয়। ফাংশনের লক্ষ্য হল আসল অ্যারে থেকে এমন সব অবজেক্টের একটি অ্যারে ফেরত দেওয়া যার মান "USA" অবজেক্টের "from" প্রোপার্টির জন্য এবং মান "INDIA" অবজেক্টের "to" প্রোপার্টির জন্য।

উদাহরণ

const arr = [
   {"goods":"Wheat ", "from":"GHANA", "to":"AUSTRALIA"},
   {"goods":"Wheat", "from":"USA", "to":"INDIA"},
   {"goods":"Wheat", "from":"SINGAPORE", "to":"MALAYSIA"},
   {"goods":"Wheat", "from":"USA", "to":"INDIA"},
];
const findDesiredLength = (arr = [], from = 'USA', to = 'INDIA') => {
   const filtered = arr.filter(el => {
      if(el.from === from && el.to === to){
         return true;
      }
   });
   const { length: l } = filtered || [];
   return l;
};
console.log(findDesiredLength(arr));

আউটপুট

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

2

  1. JavaScript:Object.values():একটি সম্পূর্ণ গাইড

  2. একটি জাভাস্ক্রিপ্ট অবজেক্টে বৈশিষ্ট্যের সংখ্যা কীভাবে গণনা করবেন

  3. কিভাবে জাভাস্ক্রিপ্ট ব্যবহার করে একটি সংখ্যা বস্তু তৈরি করবেন?

  4. JavaScript-এ Object.keys().map() VS Array.map()