हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की सरणियों की एक सरणी लेता है। फ़ंक्शन को एक नई सरणी बनानी चाहिए, प्रत्येक उपसरणी का औसत निकालना चाहिए और उसे नई सरणी में संबंधित अनुक्रमणिका पर डालना चाहिए।
मान लीजिए निम्नलिखित हमारी सरणी है -
const arr = [ [1], [2, 3], [4, 5, 6, 7] ];
उदाहरण
इसके लिए कोड होगा -
const arr = [
[1],
[2, 3],
[4, 5, 6, 7]
];
const average = (arr = []) => {
const sum = arr.reduce((a, b) => a + b);
return sum / arr.length;
}
const averageWithin = (arr = []) => {
const res = arr.map(el => average(el));
return res;
};
console.log(averageWithin(arr));आउटपुट
कंसोल में आउटपुट होगा -
[ 1, 2.5, 5.5 ]