Bonjour
Je crée un tableau et y entre des données numériques (les chiffres varient de 2 à -n) que je classe par la suite avec sort().
Le tri se fait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 var test = new Array (); for (i=0; i < elts.length;) { test.push(elts[i].value); i++; } test.sort( function(n1,n2) { return n2-n1; } ); alert(test);
Maintenant, je dois corréler ces valeurs, donc je leur ajoute un texte (pour l'exemple, le même pour chacune).
Cet ajout de texte casse l'opération de tri, et je ne sais pas pourquoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 var test = new Array (); for (i=0; i < elts.length;) { test.push(elts[i].value + 'text'); i++; } test.sort( function(n1,n2) { return n2-n1; } ); alert(test);
Si quelqu'un a une idée du pourquoi et de comment résoudre ou améliorer ceci
Partager