 Écrivez un algorithme pour trier les nombres d'un tableau du plus grand au plus petit.
 [3, 9, 8, 5, 1, 11]
// Affecte le tableau à une variable\nvar arr = [3, 9, 8, 5, 1, 11];\n\n// Crée une fonction qui prend un tableau non trié comme argument\nfunction sortNum(arr) {\n \n// Crée un tableau vide pour stocker le résultat trié\n let sortedArr = [];\n\n// Récupère le nombre le plus élevé du tableau\n let mostestNum = Math.max(...arr);\ n\n// Boucle jusqu'à ce que tous les nombres aient été triés\n while (arr.length > 0) {\n // Itérer dans le tableau et trouver l'index du nombre le plus élevé\n let mosthighNumIdx = arr.indexOf(highestNum )\n \n // Poussez rétroactivement le nombre le plus élevé vers le tableau trié\n sortedArr.push(arr[highestNumIdx]);\n\n // Supprimez le nombre le plus élevé du tableau d'origine\n arr.splice(highestNumIdx, 1);\n\n // Remplacer le nombre le plus élevé par un nombre inférieur\n nombrePlusMax = Math.max(...arr);\n}\n\n// Renvoie le tableau trié\n return triArr;\ n}\n\n// Sortie : [11, 9, 8, 5, 3, 1]