Pour le moment j'ai récupérer sur internet cette fonction pour trier le tableau :
function assocSort(oAssoc) {
var idx;
var key;
var arVal = [];
var arValKey = [];
var oRes = {};
for (key in oAssoc) {
arVal[arVal.length] = oAssoc[key];
arValKey[oAssoc[key]] = key;
}
arVal.sort();
for (idx in arVal)
oRes[arValKey[arVal[idx]]] = arVal[idx];
return oRes;
}
Mais j'aimerais faire plus rapide, car la fonction est assez lente ...
Est-ce possible ?
Le tri doit évidemment se faire juste sur les valeur mais les clé doivent être gardées ...
Pourrais-je voir la déclaration de la variable tab ?
En JavaScript, un objet composé de couples clé/valeur ne peut pas être trié, pour la simple et bonne raison qu'il n'y a pas d'ordre dans une boucle for/in.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Mes projets : WhoisRedJohn, fatidique et MusicAll. Mon Github
Mes projets : WhoisRedJohn, fatidique et MusicAll. Mon Github
Mes projets : WhoisRedJohn, fatidique et MusicAll. Mon Github