Underscore.js | _.intersection () avec des exemples

| | | | | | | | | | | | | | | | | | | | | | | | |
Syntaxe :
_.intersection (* tableaux)
Paramètres :Cette fonction accepte les tableaux avec un paramètre qui contient un ensemble de tableaux à partir desquels trouver un élément commun.Valeur de retour :renvoie un tableau qui contient les éléments communs de tous les tableaux.Passer une liste de nombres à la fonction _.intersection() :< La fonction /b>.intersection() prend un élément de la liste un par un puis vérifie s`il est dans la liste ou non. S`il est présent dans tous les autres tableaux, alors seul il sera inclus dans le tableau résultant, sinon il est ignoré.Exemple : < html > < head > < script src = " https://cdnjs.cloudflare.com/ajax/ libs / underscore.js / 1.9.1 / underscore-min.js " > < / script > < / tête > < corps > < script type = "texte / javascript" > console.log (_. intersection ([1, 2, 3, 4, 5 ], [1, 2, 3, 4, 6, 7], [1, 2, 6, 8, 9]) ); < / script > < / corps > < / html > Sortie : Transférer les fausses valeurs ‚Äã‚Äãà la fonction _.intesection() : si vous passez de faux éléments comme null, undefined avec de vrais éléments comme des chaînes, des nombres, etc. Alors la fonction _.intersection() fonctionnera de la même manière. Les éléments communs, même s`ils sont faux, seront dans le tableau résultant.Exemple : < ! DOCTYPE html > < html > < tête > < script src = " https://cdnjs.cloudflare.com/ajax/ libs / underscore.js / 1.9.1 / underscore-min.js " > < / script > < / tête > < corps > < script type = "texte / javascript" > console.log (_. intersection (["gfg", 52, "", null], [undefined, 4, null], ["", null], [" gfg2 ", null ]) ); < / script > < / body > < / html > Sortie :< /b> Transférez les mots vers _.intesection() :si vous transmettez des mots sous forme de chaînes, _.intersection() fonctionnera de la même manière. Les éléments qui sont communs, même s`ils sont une chaîne, un élément de chaîne vide sera dans le tableau résultant. Comme dans l`exemple ci-dessous, seule la chaîne "This" est la même dans tous les tableaux, elle sera donc affichée.Exemple : < ! DOCTYPE html > < html > < head > < script src = " https://cdnjs.cloudflare.com/ajax/ libs / underscore.js / 1.9.1 / underscore-min.js " > < / script > < / tête > < corps > < script type = "texte / javascript" > console.log (_. intersection (["Ceci", "ingénieur"], [` for`," ingénieur2 "," est "," incroyable "," Ceci "], [" Ceci "," est "," meilleur "," plate-forme " ]) ); < / script > < / body > < / html > Sortie : Transfert du même élément de tableau vers la fonction _.intersection() : si vous passezdes tableaux avec les mêmes éléments, alors tous les éléments seront inclus dans le résultat déployer. En effet, tous les éléments sont communs à tous les tableaux passés.Exemple :< ! DOCTYPE html > < html > < head > < script src = " https://cdnjs.cloudflare.com/ajax/ libs / underscore.js / 1.9.1 / underscore-min.js " > < / script > < / tête > < corps > < script type = "texte / javascript" > console.log (_. intersection ([1, 2, 3, 4, " "], [1, 2, 3, 4," "], [1, 2, 3, 4, ""]) ); < / script > < / corps > < / html > Sortie : Remarque.Ces commandes ne fonctionneront pas dans la console Google ou Firefox, car ces fichiers supplémentaires doivent ajouter ceux qu`ils n`ont pas ajoutés. Ajoutez donc les liens ci-dessus à votre fichier HTML, puis exécutez-les.< script type = "text / javascript" src = " https://cdnjs.cloudflare.com/ajax/libs/underscore. js/ 1.9.1 / underscore-min.js " > < / script >