How to use the Array Map Method In Javascript
In this method, we are using the map function wot compute the mean at each potion in the input array by updating the cumulative sum and storing the means in the means array.
Example: In this example, we will find the mean at every point in JavaScript using the Array Map Method
const arr = [5,4,3,2,1];
let s = 0;
const means = arr.map((value, index) => {
s += value;
const res = s / (index + 1);
console.log(`Mean at position ${index + 1}: ${res}`);
return res;
});
Output
Mean at position 1: 5 Mean at position 2: 4.5 Mean at position 3: 4 Mean at position 4: 3.5 Mean at position 5: 3
Finding Mean at Every Point in JavaScript Array
We have given the array of numbers and our task is to find the mean at every position in the array using JavaScript. Below we have added the example for a better understanding of the problem statement.
Example:
Input: arr = [1, 2, 3, 4, 5]
Output:
Mean at position 1: 1
Mean at position 2: 1.5
Mean at position 3: 2
Mean at position 4: 2.5
Mean at position 5: 3
Explanation:
Cumulative Sum: 1, Mean: 1/1 = 1
Cumulative Sum: 1 + 2 = 3, Mean: 3/2 = 1.5
Cumulative Sum: 1 + 2 + 3 = 6, Mean: 6/3 = 2
Cumulative Sum: 1 + 2 + 3 + 4 = 10, Mean: 10/4 = 2.5
Cumulative Sum: 1 + 2 + 3 + 4 + 5 = 15, Mean: 15/5 = 3
We can find this mean using three different methods which are stated below:
Table of Content
- Using For Loop
- Using the Array Map Method
- Using the Array Reduce Method