find second largest number in array without sorting javascript code example
Example 1: find second largest number in array javascript
var secondMax = function (){
var arr = [20, 120, 111, 215, 54, 78];
var max = Math.max.apply(null, arr);
arr.splice(arr.indexOf(max), 1);
return Math.max.apply(null, arr);
};
Example 2: find second largest number in array javascript
var secondMax = function (arr){
var max = Math.max.apply(null, arr),
maxi = arr.indexOf(max);
arr[maxi] = -Infinity;
var secondMax = Math.max.apply(null, arr);
arr[maxi] = max;
return secondMax;
};