
- Javascript Basics Tutorial
- Javascript - Home
- Javascript - Overview
- Javascript - Syntax
- Javascript - Enabling
- Javascript - Placement
- Javascript - Variables
- Javascript - Operators
- Javascript - If...Else
- Javascript - Switch Case
- Javascript - While Loop
- Javascript - For Loop
- Javascript - For...in
- Javascript - Loop Control
- Javascript - Functions
- Javascript - Events
- Javascript - Cookies
- Javascript - Page Redirect
- Javascript - Dialog Boxes
- Javascript - Void Keyword
- Javascript - Page Printing
- JavaScript Objects
- Javascript - Objects
- Javascript - Number
- Javascript - Boolean
- Javascript - Strings
- Javascript - Arrays
- Javascript - Date
- Javascript - Math
- Javascript - RegExp
- Javascript - HTML DOM
- JavaScript Advanced
- Javascript - Error Handling
- Javascript - Validations
- Javascript - Animation
- Javascript - Multimedia
- Javascript - Debugging
- Javascript - Image Map
- Javascript - Browsers
- JavaScript Useful Resources
- Javascript - Questions And Answers
- Javascript - Quick Guide
- Javascript - Functions
- Javascript - Resources
Find average of each array within an array JavaScript
We are required to write a function getAverage() that accepts an array of arrays of numbers and we are required to return a new array of numbers that contains the average of corresponding subarrays.
Let’s write the code for this. We will map over the original array, reducing the subarray to their averages like this −
Example
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));
Output
The output in the console will be −
[ 87.375, 2.5, 5.5 ] [ 155.5, 0, 0 ]
- Related Articles
- Find average of each array within an array in JavaScript
- Calculating average of an array in JavaScript
- Number of vowels within an array in JavaScript
- Chunking array within array in JavaScript
- JavaScript: Computing the average of an array after mapping each element to a value
- Finding confusing number within an array in JavaScript
- Counting possible APs within an array in JavaScript
- Realtime moving average of an array of numbers in JavaScript
- Average of array excluding min max JavaScript
- Update an array of strings nested within an array of objects in MongoDB
- How to redundantly remove duplicate elements within an array – JavaScript?
- Finding the third maximum number within an array in JavaScript
- Filtering array within a limit JavaScript
- Get average of every group of n elements in an array JavaScript
- PHP program to find standard deviation of values within an array

Advertisements