আমরা অবজেক্ট একটি অ্যারে আছে. প্রতিটি বস্তুর কয়েকটি বৈশিষ্ট্য রয়েছে এবং এই বৈশিষ্ট্যগুলির মধ্যে একটি হল বয়স −
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