J'essaye de trier ce tableau sur vCount (descendant) mais je n'arrive pas à comprendre comment le faire. J'ai cherché le débordement de pile mais je ne peux pas trouver quelque chose semblable à mon issue.Tri par groupes de dimensions multiples Javascript
C'est ce que j'ai trouvé jusqu'ici, je suppose que cela ne fonctionne pas parce que vCount est plus profond dans le tableau mais comment approfondir le tableau dans la fonction de tri?
var nar = trck_urls.sort(function(a, b){ // trck_urls is the array
return b['vCount'] - a['vCount'];
});
C'est le tableau que je suis en train de trier. (Sortie console.log)
[ '/home': [ pageTitle: 't1',
Visitors: [ 'oPc-Gr6SYxN1AMyw8Pst' ],
vCount: 1 ],
'/dash': [ pageTitle: 't2',
Visitors: [ 'jepoSdBR9_ur3XSu8Psu', 'WIO4fEt1Ue8yHCly8Psv' ],
vCount: 2 ] ]
Le tableau contient une syntaxe d'objet invalide, ne peut pas trier un objet – charlietfl
FYI [À propos du tri des objets] (http://stackoverflow.com/q/21027971/1959948) – Dalorzo
Si c'est la sortie de 'console.log' , vous avez [abusé des tableaux JavaScript] (http://andrewdupont.net/2006/05/18/javascript-associative-arrays-considered-harmful/). Si c'est votre script, alors vous avez une erreur de syntaxe. – Bergi