Sort() ou sortOn() sur Array

Orange73 Messages postés 1375 Date d'inscription dimanche 28 novembre 2004 Statut Membre Dernière intervention 2 août 2011 - 14 juil. 2008 à 16:05
cs_Girou Messages postés 1203 Date d'inscription lundi 10 mars 2003 Statut Membre Dernière intervention 23 juillet 2009 - 16 juil. 2008 à 10:17
Bonjour,

J'ultilise un tableau :
myArray:Array = new Array();

J'y insere mes noeuds XML :
// exemple : countryNode = mainNode[i].attributes.country.
myArray.push([countryNode, regionNode, cityNode]);

je souhaiterai faire un classement dans l'odre alphabétique via array.sort(); ou sortOn(); mais je n'arrive pas a faire fonctionner cette fonction...

Help plz ;-)

1 réponse

cs_Girou Messages postés 1203 Date d'inscription lundi 10 mars 2003 Statut Membre Dernière intervention 23 juillet 2009 2
16 juil. 2008 à 10:17
Bonjour,

tu dois stocker tes éléments via des Object et non des Array
myArray.push({country:countryNode, region:regionNode, city:cityNode});

ensuite tu peux faire un tri sur contry ou region ou city
myArray.sortOn("country")

@+
0
Rejoignez-nous