const arr = [1,2,5,4,9,3];
arr.find = function() {
const max = Math.max(...this);
const second = this.reduce((acc, c) => c === max ? acc : Math.max(acc, c));
return second;
}
arr.find()
const arr = [8,1,2,5,4,9,3];
const max = { first: -Infinity, second: -Infinity };
const secondMax = arr.find((num) => {
if(num > max.first) {
max.second = max.first;
max.first = num;
} else if(num > max.second) {
max.second = num;
}
return false;
}) || max.second;
Дай догадаюсь? Ты фронт? Потому-что для бека - второй монитор - бесполезная хрень.