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().

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);
Le tri se fait.

Maintenant, je dois corréler ces valeurs, donc je leur ajoute un texte (pour l'exemple, le même pour chacune).

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);
Cet ajout de texte casse l'opération de tri, et je ne sais pas pourquoi.

Si quelqu'un a une idée du pourquoi et de comment résoudre ou améliorer ceci