কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে অবজেক্টের অ্যারে থেকে নির্দিষ্ট প্রোপার্টির গড় বের করা


আমাদের অবজেক্টের একটি অ্যারে আছে। প্রতিটি অবজেক্টে কিছু প্রোপার্টি আছে এবং 그중 একটি হলো age -

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

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

তাহলে এই ফাংশনের কোড লিখি -

উদাহরণ

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. জাভাস্ক্রিপ্টে অবজেক্টের অ্যারে ID দিয়ে গ্রুপ করা

  2. অবজেক্টের অ্যারে থেকে একাধিক প্রপার্টি ম্যাপ করে একই অ্যারেতে আনা

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

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