हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। फ़ंक्शन को सरणी में सभी संख्याओं का औसत निकालना चाहिए। हमारे लिए एकमात्र शर्त यह है कि हमें यह Array.prototype.reduce() विधि का उपयोग करके करना है।
उदाहरण
const arr = [129, 139, 155, 176];
const calculateAverage = (arr = []) => {
const reducer = (acc, value, index, array) => {
let val = acc + value;
if (index === array.length - 1) {
return val / array.length;
}
return val;
};
const res = arr.reduce(reducer, 0);
return res;
};
console.log(calculateAverage(arr));आउटपुट
कंसोल में आउटपुट होगा -
149.75