Je suis actuellement en utilisant underscorejs pour trier mon tri de json. Maintenant, j’ai demandé à faire un et
tri à l’aide de underscore.js. Je ne vois rien concernant le même dans la documentation. Comment est-ce que je peux réaliser cela ?
Réponses
Trop de publicités?Le Tableau prototype de la méthode inverse modifie la matrice et renvoie une référence à elle, ce qui signifie que vous pouvez le faire:
var sortedAsc = _.sortBy(collection, 'propertyName');
var sortedDesc = _.sortBy(collection, 'propertyName').reverse();
Aussi, le trait de soulignement de la documentation se lit comme suit:
En outre, le Tableau du prototype de méthodes sont mandatées par le enchaîné trait de Soulignement de l'objet, de sorte que vous pouvez glisser un
reverse
oupush
dans votre chaîne, et de continuer à modifier le tableau.
ce qui signifie que vous pouvez également utiliser .reverse()
tandis que le chaînage:
var sortedDescAndFiltered = _.chain(collection).sortBy('propertyName').reverse().filter(_.property('isGood')).value();