हमारे पास ऑब्जेक्ट्स का एक एरे है। प्रत्येक ऑब्जेक्ट में कुछ प्रॉपर्टीज हैं और इनमें से एक प्रॉपर्टी 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