Vidéo: Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan 2025
Underscore est une collection de plus de 100 fonctions JavaScript utiles pour vous aider à démarrer et à être plus productif avec JavaScript. Pour utiliser les fonctions d'Underscore sur une page Web, vous devez l'inclure en utilisant l'élément de script. Vous pouvez inclure la bibliothèque dans l'élément head ou la charger juste avant la balise body de fermeture afin d'éviter de bloquer le chargement de votre page Web pendant le chargement d'Underscore.
Comme toute bibliothèque JavaScript, vous pouvez soit télécharger Underscore et y créer un lien sur votre propre serveur, soit créer un lien vers une version hébergée. Vous pouvez trouver un lien vers la dernière version sur // cdnjs. com / libraries / underscore. js /.
Pour utiliser les fonctions Underscore après avoir inclus la bibliothèque, il vous suffit de préfacer les fonctions avec un trait de soulignement et un point. Par exemple, la fonction aléatoire d'Underscore renvoie un nombre aléatoire entre deux nombres passés en arguments. L'instruction suivante renverra un nombre aléatoire compris entre 0 et 999:
_. random (0, 999)
Consultez la liste complète des fonctions fournies par Underscore sur le site Web de la bibliothèque. Voici quelques-unes des nombreuses fonctions utiles.
Fonction | Ce qu'il fait |
---|---|
trouver | Parcourt les valeurs d'une liste et renvoie la première qui réussit un test. |
filtre | Parcourt les valeurs d'une liste et retourne un tableau de tous les éléments qui réussissent un test. |
sortBy | Retourne une copie triée d'une liste. |
countBy | Trie une liste dans des groupes et renvoie le nombre d'éléments de chaque groupe. |
Pluck | Extrait un tableau de valeurs d'un objet ou d'un tableau. |
max | Extrait la plus grande valeur d'une liste. |
min | Extrait la plus petite valeur d'une liste. |
shuffle | Renvoie une version mélangée d'une liste. |
sample | Renvoie un échantillon aléatoire d'éléments d'une liste. |
Une fois que vous aurez découvert les fonctions de Underscore et commencé à les utiliser, vous comprendrez rapidement pourquoi certaines personnes pensent que c'est la bibliothèque JavaScript la plus utile de tous les temps.
