객체 배열이 있습니다. 각 개체에는 몇 가지 속성이 포함되어 있으며 이러한 속성 중 하나는 age −
입니다.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