Dobrý den, chci najít tři největší čísla v poli v POŘADÍ. Jsem zmatená, jak jsem se měla realizovat poslední logiky, kde musím posunout indexy výsledek pole na základě toho, jestli se aktuální číslo ve výsledku pole je větší nebo menší než smyčka z pole položky.
function findThreeLargestNumbers(array) {
let result = [null, null, null];
for (let i = 0; i < array.length; i++) {
if (!result[2] || result[i] > result[2]) {
for (let j = 0; i <= 2; i++) {
if (j === 2) {
result[j] = array[i]
} else {
result[j] = array[i + 1]
}
}
}
}
return result
}
console.log(findThreeLargestNumbers([141, 1, 17, -7, -17, -27, 18, 541, 8, 7, 7]));