var a = [0, 21, 22, 7];
var indexOfMaxValue = a.reduce((iMax, x, i, arr) => x > arr[iMax] ? i : iMax, 0);
document.write("indexOfMaxValue = " + indexOfMaxValue); // prints "indexOfMaxValue = 2"
Find index of Largest value in An Array in JavaScript
<!DOCTYPE html>
<html>
<body>
<p>In this example we can able to check the index value of largest array value</p>
<script>
var marks = [30, 100, 50, 90, 40];
function IndexValueOfALargestArrayValue(array){
var startingValue = 1;
var maximumValue = 0;
for(startingValue; startingValue < array.length; startingValue++){
if(array[maximumValue] < array[startingValue]){
maximumValue = startingValue;
}
}
return maximumValue;
}
document.write("The largest Number Index value is:" +IndexValueOfALargestArrayValue(marks));
</script>
</body>
</html>
(function () {
const arr = [23, 65, 3, 19, 42, 74, 56, 8, 88];
function findMaxArrValue(arr) {
if (arr.length) {
let max = -Infinity;
for (let num of arr) {
max = num > max ? num : max;
}
return max;
}
return 0; // or any value what you need
}
console.log(findMaxArrValue(arr)); // => 88
})();