Vấn đề
Chúng tôi được yêu cầu viết một hàm JavaScript đưa vào một đối tượng chứa dữ liệu về một số người.
Hàm của chúng ta chỉ nên tìm trung bình của thuộc tính tuổi cho những người đó.
Ví dụ
Sau đây là mã -
const people = [ { fName: 'Ashish', age: 23 }, { fName: 'Ajay', age: 21 }, { fName: 'Arvind', age: 26 }, { fName: 'Mahesh', age: 28 }, { fName: 'Jay', age: 19 }, ]; const findAverageAge = (arr = []) => { const { sum, count } = arr.reduce((acc, val) => { let { sum, count } = acc; sum += val.age; count++; return { sum, count }; }, { sum: 0, count: 0 }); return (sum / (count || 1)); }; console.log(findAverageAge(people));
Đầu ra
23.4