Cet article démontrera les approches pour obtenir l'intersection de deux tableaux en JavaScript.
Comment obtenir l'intersection de deux tableaux en javascript?
L'intersection de deux tableaux en JavaScript peut être calculée en appliquant le «filtre()»Méthode en combinaison avec les éléments suivants:
Discutons de chacune des approches une par une!
Approche 1: Obtenez l'intersection de deux tableaux en JavaScript en utilisant la méthode incluse ()
Le "filtre()»La méthode renvoie un nouveau tableau ayant les éléments qui réalisent les fonctionnalités fournies par une fonction. Tandis que le "comprend ()»La méthode renvoie true si une valeur spécifiée est incluse dans une chaîne. Ces méthodes peuvent être utilisées pour appliquer un contrôle sur un tableau particulier par rapport à l'autre tableau pour les valeurs communes contenues.
Syntaxe
déployer.filtre (fonction (courant, index, arr), ceci)Dans la syntaxe ci-dessus:
Dans la syntaxe donnée:
Exemple
Présentation de l'exemple indiqué ci-dessous:
Dans l'extrait de code ci-dessus:
Sortir
Dans la sortie ci-dessus, on peut observer que l'intersection des deux tableaux est récupérée.
Approche 2: Obtenez l'intersection de deux tableaux dans JavaScript en utilisant la méthode indexof ()
Le "Indice de()«La méthode sortira l'index de l'élément de tableau spécifié et renvoie«-1"Si cela n'est pas trouvé. Cette méthode peut être mise en œuvre en appliquant une condition aux index des éléments de tableau commun.
Syntaxe
chaîne.Indexof (Search)Dans la syntaxe ci-dessus:
Exemple
Passons par l'exemple suivant:
Dans l'extrait de code ci-dessus:
Sortir
Approche 3: Obtenez l'intersection de deux tableaux en JavaScript à l'aide de la fonction définie par l'utilisateur
Cette approche peut être utilisée pour effectuer les fonctionnalités requises en passant les tableaux déclarés sous forme de paramètres de fonction définis par l'utilisateur.
Exemple
Suivons l'exemple indiqué ci-dessous:
Effectuez les étapes suivantes dans l'extrait de code ci-dessus:
Sortir
On peut observer que comme aucun élément n'était commun dans les deux tableaux, d'où un «nul”Le tableau est retourné.
Conclusion
La méthode incluse () et la méthode indexof () peuvent être implémentées pour obtenir l'intersection de deux tableaux basés sur les valeurs communes par rapport aux index. La fonction définie par l'utilisateur peut être appliquée en appliquant la fonctionnalité requise séparément dans une fonction personnalisée et en passant les tableaux déclarés comme son paramètre (fonction). Ce tutoriel a démontré comment calculer l'intersection de deux tableaux à l'aide de JavaScript.