কম্পিউটার

অবজেক্টের অ্যারেতে প্রদত্ত বৈশিষ্ট্যগুলির জাভাস্ক্রিপ্টে গড় কীভাবে গণনা করা যায়


আমরা অবজেক্ট একটি অ্যারে আছে. প্রতিটি বস্তুর কয়েকটি বৈশিষ্ট্য রয়েছে এবং এই বৈশিষ্ট্যগুলির মধ্যে একটি হল বয়স −

const people = [
   {
      name: 'Anna',
      age: 22
   }, {
      name: 'Tom',
      age: 34
   }, {
      name: 'John',
      age: 12
   }, {
      name: 'Kallis',
      age: 22
   }, {
      name: 'Josh',
      age: 19
   }
]

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

অতএব, আসুন এই ফাংশনের জন্য কোড লিখি -

উদাহরণ

const people = [
   {
      name: 'Anna',
      age: 22
   }, {
      name: 'Tom',
      age: 34
   }, {
      name: 'John',
      age: 12
   }, {
      name: 'Kallis',
      age: 22
   }, {
      name: 'Josh',
      age: 19
   }
]
const findAverageAge = (arr) => {
   const { length } = arr;
   return arr.reduce((acc, val) => {
      return acc + (val.age/length);
   }, 0);
};
console.log(findAverageAge(people));

আউটপুট

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

21.8

  1. কিভাবে জাভাস্ক্রিপ্টে আইডি দ্বারা অবজেক্টের অ্যারে গ্রুপ করবেন?

  2. একই অ্যারে জাভাস্ক্রিপ্টে অবজেক্টের অ্যারেতে একাধিক বৈশিষ্ট্য ম্যাপ করুন

  3. জাভাস্ক্রিপ্টে নেস্টেড অ্যারের দৈর্ঘ্যের উপর ভিত্তি করে কীভাবে অবজেক্টের অ্যারে সাজানো যায়

  4. জাভাস্ক্রিপ্টে প্রদত্ত সংখ্যক উপাদানের সাথে অ্যারের পারমুটেশন কীভাবে তৈরি করবেন