“JavaScript Найдите второй самый высокий элемент из массива” Ответ

JavaScript Найдите второй самый высокий элемент из массива

var secondMax = function (){ 
    var arr = [20, 120, 111, 215, 54, 78]; // use int arrays
    var max = Math.max.apply(null, arr); // get the max of the array
    arr.splice(arr.indexOf(max), 1); // remove max from the array
    return Math.max.apply(null, arr); // get the 2nd max
};
Jumping Boy

Второй по величине номер в массиве JavaScript

['20','120','111','215','54','78'].sort(function(a, b) { return b - a; })[1];
// '120'
Important Impala

JavaScript Найдите второй самый высокий элемент из массива

var secondMax = function (){ 
    var arr = [20, 120, 111, 215, 54, 78]; // use int arrays
    var max = Math.max.apply(null, arr); // get the max of the array
    arr.splice(arr.indexOf(max), 1); // remove max from the array
    return Math.max.apply(null, arr); // get the 2nd max
};
Nice Narwhal

Найдите второй по величине номер в массиве JavaScript

var secondMax = function (arr){ 
    var max = Math.max.apply(null, arr), // get the max of the array
        maxi = arr.indexOf(max);
    arr[maxi] = -Infinity; // replace max in the array with -infinity
    var secondMax = Math.max.apply(null, arr); // get the new max 
    arr[maxi] = max;
    return secondMax;
};
Courageous Chamois

Ответы похожие на “JavaScript Найдите второй самый высокий элемент из массива”

Вопросы похожие на “JavaScript Найдите второй самый высокий элемент из массива”

Больше похожих ответов на “JavaScript Найдите второй самый высокий элемент из массива” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования