हमें एक फ़ंक्शन getAverage () लिखना है जो संख्याओं के सरणी की एक सरणी को स्वीकार करता है और हमें संख्याओं की एक नई सरणी वापस करने की आवश्यकता होती है जिसमें संबंधित उपसरणियों का औसत होता है।
आइए इसके लिए कोड लिखें। हम मूल सरणी पर मैप करेंगे, उपसरणी को इस तरह से उनके औसत तक कम कर देंगे -
उदाहरण
const arr = [[1,54,65,432,7,43,43, 54], [2,3], [4,5,6,7]]; const secondArr = [[545,65,5,7], [0,0,0,0], []]; const getAverage = (arr) => { const averageArray = arr.map(sub => { const { length } = sub; return sub.reduce((acc, val) => acc + (val/length), 0); }); return averageArray; } console.log(getAverage(arr)); console.log(getAverage(secondArr));
आउटपुट
कंसोल में आउटपुट होगा -
[ 87.375, 2.5, 5.5 ] [ 155.5, 0, 0 ]