কম্পিউটার

জাভাস্ক্রিপ্ট ব্যবহার করে অবজেক্টের অ্যারে থেকে গড় বয়স খোঁজা


সমস্যা

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

আমাদের ফাংশনটি কেবল সেই লোকেদের বয়সের সম্পত্তির গড় খুঁজে পাওয়া উচিত৷

উদাহরণ

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

const people = [
   { fName: 'Ashish', age: 23 },
   { fName: 'Ajay', age: 21 },
   { fName: 'Arvind', age: 26 },
   { fName: 'Mahesh', age: 28 },
   { fName: 'Jay', age: 19 },
];
const findAverageAge = (arr = []) => {
   const { sum, count } = arr.reduce((acc, val) => {
      let { sum, count } = acc;
      sum += val.age;
      count++;
      return { sum, count };
      }, {
         sum: 0, count: 0
   });
   return (sum / (count || 1));
};
console.log(findAverageAge(people));

আউটপুট

23.4

  1. JavaScript Array.from() পদ্ধতি

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

  3. জাভাস্ক্রিপ্ট ব্যবহার করে JSON অ্যারে থেকে ডেটা কীভাবে পড়তে হয়?

  4. জাভাস্ক্রিপ্ট অবজেক্টের অ্যারের অ্যারের পদ্ধতি ব্যবহার করছেন?