Показать сообщение отдельно
  #8 (permalink)  
Старый 01.02.2016, 16:53
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

tvv90,
function fn(a) {
    a = a.slice().sort(function(a, b) {
        return a - b
    });
    return a[a.indexOf(Math.max.apply(null, a))-1]
};
 alert( fn([-1, -2, -5, -25, -125]) );  //-2
 alert( fn([1, 1, 5, 5]) );  //1
 alert( fn([1, 2, 3, 4, 5, 5]) );  //4

Последний раз редактировалось рони, 01.02.2016 в 16:56.
Ответить с цитированием