second highest number in array 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;
};
Example 3: second largest number in array javascript
['20','120','111','215','54','78'].sort(function(a, b) { return b - a; })[1];