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:
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:
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 :)