Heim > Web-Frontend > js-Tutorial > Wie kann ich überprüfen, ob zwei JavaScript-Arrays überlappende Elemente haben?

Wie kann ich überprüfen, ob zwei JavaScript-Arrays überlappende Elemente haben?

Patricia Arquette
Freigeben: 2024-12-08 15:17:12
Original
644 Leute haben es durchsucht

How Can I Check if Two JavaScript Arrays Have Any Overlapping Elements?

Überprüfung der Array-Überlappung mit einem anderen Array in JavaScript

Anhand eines Arrays von Zielelementen möchten Sie feststellen, ob ein anderes Array ein Element von enthält das Zielarray.

Zum Beispiel:

  • ["Apfel", „grape“] sollte true zurückgeben, da „grape“ mit dem Zielarray übereinstimmt.
  • [„apple“, „banana“, „pineapple“] sollte true zurückgeben, da beide „ apple“ und „banana“ im Zielarray gefunden werden.
  • ["grape", "pineapple"] sollte Geben Sie false zurück, da keines dieser Elemente Teil des Zielarrays ist.

Lösung in JavaScript

Vanilla JavaScript:

const found = array1.some(element => array2.includes(element));
Nach dem Login kopieren

Erklärung:

Die Methode some prüft, ob vorhanden Das Element im Array array1 erfüllt die von der Callback-Funktion angegebene Bedingung. Die Callback-Funktion, in unserem Fall eine Pfeilfunktion, gibt true zurück, wenn ein Element im Zielarray array2 mit dem aktuellen Element übereinstimmt.

Das obige ist der detaillierte Inhalt vonWie kann ich überprüfen, ob zwei JavaScript-Arrays überlappende Elemente haben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage