voici ce que j'obtiens apres un sort :
12 - 18 - 22 - 24 - 34 - 37 - 43 - 46 - 51 - 54 - 55 - 56 - 6 - 63 - 66 - 67 - 7 - 70 - 71 - 93
bug ou normal ??
Je pense que si c'est un bug, il faut ramener les chiffres avec des 0 devant mais bon...
voici ce que j'obtiens apres un sort :
12 - 18 - 22 - 24 - 34 - 37 - 43 - 46 - 51 - 54 - 55 - 56 - 6 - 63 - 66 - 67 - 7 - 70 - 71 - 93
bug ou normal ??
Je pense que si c'est un bug, il faut ramener les chiffres avec des 0 devant mais bon...
tes chiffres sont interprèté comme des string et non comme des entiers
il te faut passer par un compareur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function TrierNombre(a, b) { return a - b; } var tableauNombre = [12,32, 165, 1540, 4, 8, 1, -20]; tableauNombre.sort(TrierNombre); //Passage en paramètre de la méthode alert(tableauNombre);
Partager