Я новичок в кодировании, все еще учусь.Мой друг дал мне задание написать функцию, которая возвращает второе по величине число из массива, мне удалось сделать это с помощью array.prototype.sort ().Он сказал заменить «-» на «<» или «>», чтобы сделать код более понятным, вот где проблема началась.
Я использую VCS на окнах, и она не работает должным образом.Мой друг использует макинтош, все отлично работает.Пробовал на jsfiddle, все работает нормально.
const secondMax = (arr) => {
return arr.sort((a, b) => b - a)[1]; //does return the correct number after console.log()
};
const secondMax = (arr) => {
return arr.sort((a, b) => a < b)[1]; //does not
};
"a b" должен сортировать по возрастанию Но независимо от того, какой оператор я использую, сортировка завершается неудачнои просто возвращает второе число из массива