Я пытаюсь выполнить следующий код:
function oldestAges(ages){
if (ages == []){
return [0,0];
}else{
var max = Math.max.apply(null, ages);
ages.splice(ages.indexOf(max), 1);
var max2 = Math.max.apply(null, ages);
return [max2,max];
}
}
Однако при тестировании [] для возраста ожидаемое значение было «[0, 0]», вместо этого получено: «[-Infinity, -Бесконечность] '
Кроме того, есть ли намного более простой способ выполнить ту же задачу?Я спрашиваю, потому что использование RI может получить тот же результат в гораздо меньшем количестве строк.Я нуб в Javascript до сих пор.