Bonjour, je veux savoir les trois plus grands nombres dans un tableau par ORDRE. Je ne sais pas comment je doit mettre en œuvre la dernière logique où je dois maj les indices de la matrice de résultats en fonction de si la le nombre dans le tableau résultat est supérieur ou inférieur à la boucle du tableau des éléments.
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]));