In dieser Beschreibung wird die Ansätze gezeigt, um den Schnittpunkt von zwei Arrays in JavaScript zu erhalten.
So erhalten Sie den Schnittpunkt von zwei Arrays in JavaScript?
Der Schnittpunkt von zwei Arrays in JavaScript kann durch Anwenden der “berechnet werdenFilter()Methode in Kombination mit Folgendem:
Lassen Sie uns jeden der Ansätze nacheinander diskutieren!
Ansatz 1: Erhalten Sie die Schnittstelle von zwei Arrays in JavaScript mit der Include () -Methode
Der "Filter()Die Methode gibt ein neues Array mit den Elementen zurück, die die von einer Funktion bereitgestellten Funktionen erreichen. Während die "inklusive ()Die Methode gibt true zurück, wenn ein angegebener Wert in einer Zeichenfolge enthalten ist. Diese Methoden können verwendet werden, um eine Überprüfung eines bestimmten Arrays in Bezug auf das andere Array für die enthaltenen gemeinsamen Werte anzuwenden.
Syntax
Array.Filter (Funktion (Strom, Index, arr), diese)In der obigen Syntax:
In der angegebenen Syntax:
Beispiel
Überlegen wir das unterbewertete Beispiel:
Im obigen Code -Snippet:
Ausgang
Im obigen Ausgang kann beobachtet werden, dass der Schnittpunkt beider Arrays abgerufen wird.
Ansatz 2: Erhalten Sie die Schnittstelle von zwei Arrays in JavaScript mithilfe der Indexof () -Methode
Der "Index von()"Methode gibt den Index des angegebenen Arrayelements aus und gibt zurück"-1”Wenn nicht gefunden. Diese Methode kann implementiert werden, indem eine Bedingung auf die Indizes der gemeinsamen Array -Elemente angewendet wird.
Syntax
Saite.Indexof (Suche)In der obigen Syntax:
Beispiel
Lassen Sie uns das folgende Beispiel durchlaufen:
Im obigen Code -Snippet:
Ausgang
Ansatz 3: Erhalten Sie die Schnittstelle von zwei Arrays in JavaScript mit der benutzerdefinierten Funktion
Dieser Ansatz kann verwendet werden, um die erforderlichen Funktionen durchzuführen, indem die deklarierten Arrays als benutzerdefinierte Funktionsparameter bestanden werden.
Beispiel
Folgen wir dem folgenden Beispiel:
Führen Sie die folgenden Schritte im obigen Code -Snippet aus:
Ausgang
Es kann beobachtet werden, dass in beiden Arrays kein Element üblich war, daher eine “Null”Array wird zurückgegeben.
Abschluss
Die Include () -Methode und die Indexof () -Methode können implementiert werden. Die benutzerdefinierte Funktion kann angewendet werden, indem die erforderliche Funktionalität in einer benutzerdefinierten Funktion getrennt angewendet und die deklarierten Arrays als (Funktion) Parameter übertragen werden. In diesem Tutorial wurde gezeigt, wie der Schnittpunkt zweier Arrays mit JavaScript berechnet wird.