Comment trier un tableau de nombres avec Javascript

Si vous essayez de trier un tableau de nombres en utilisant la méthode sort(), cela ne fonctionnera pas, car la méthode sort() trie les éléments du tableau par ordre alphabétique, comme illustré dans l’exemple suivant:
 
 

var nombres = [1, 4, 13, 3, 8, 16, 9];
 
// On utilise simplement la méthode sort()
nombres.sort(); 
console.log(nombres); // Sortie: 1,13,16,3,4,8,9

 
Pourtant, vous pouvez toujours trier correctement un tableau d’entiers en utilisant une fonction de comparaison, comme illustré dans l’exemple suivant:

var nombres = [1, 4, 13, 3, 8, 16, 9];
 
/* Triant le tableau par ordre croissant en utilisant la méthode sort() et une fonction de comparaison */
nombres.sort(function(a, b){
    return a - b;
});
console.log(nombres); // Sortie: 1,3,4,8,9,13,16
QCM JavascriptQCM Javascript – Partie 1QCM sur Javascript avec des réponses pour la préparation des tests techniques, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *