la bibliothèque légère et performante
La bibliothèque Underscore est constituée d'un ensemble de fonctions JavaScript utiles et optimisées. Le but est de fournir une grande partie des fonctionnalités les plus utilisées sans s'encombrer du reste, contrairement aux frameworks réputés qui offrent un plus grand panel de possibilités. Elle comporte environs 80 fonctions qui touchent aux :
- collections (each, map, find, filter, ... ) ;
- tableaux (first, last, union, indexOf, ... ) ;
- fonctions (bind, delay, once, after, ... ) ;
- objets (keys, values, defaults, has, isEqual, isNumber, ... ).
La version 1.4.0 apporte, entre autres, les ajouts suivants :
- pairs pour les objets ;
- countBy pour compter les objets dans une liste selon un filtre ;
- invert pour inverser des clés/valeurs ;
- random pour obtenir un nombre aléatoire ;
- sortBy pour le tri.
Liste des nouveautés.
Téléchargez la version non compressée ou compressée.
Le site officiel.