JSFiddle - React, Tailwind, and code Playground

by vaibhav2812

JavaScript

let secondMax = ()=> {
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);
}
console.log(secondMax());

let second2Max = ()=> {
var fruits = ["10", "8", "20", "5"];
var arr = fruits.map((item)=> parseInt(item ,10));
return arr.sort((a,b)=> b-a)[1];
}

console.log(second2Max());


let secondMin=()=> {
var arr = [20, 120, 111, 215, 54, 78];
var min = Math.min.apply(null, arr);
arr.splice(arr.indexOf(min), 1);
return Math.min.apply(null, arr);
}
console.log(secondMin());

let second2Min = ()=> {
var fruits = ["10", "8", "20", "5"];
var arr = fruits.map((item)=> parseInt(item ,10));
return arr.sort((a,b)=> a-b)[1];
}

console.log(second2Min());