Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Cách tính trung bình tuổi trong mảng object JavaScript

Cho mảng object nhân viên, mỗi object có property age. Viết hàm tính trung bình tuổi.

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

Ví dụ

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));

Kết quả

Đầu ra trong console sẽ là:

21.8