Gemeinsame Elemente zwischen Arrays in JavaScript finden
Bei der Arbeit mit Arrays in JavaScript ist es oft notwendig, festzustellen, ob es ein Element eines Arrays gibt in einem anderen vorhanden. Betrachten Sie beispielsweise eine Reihe von Früchten wie [„Apfel“, „Banane“, „Orange“] und eine andere Reihe von Früchten oder Gegenständen.
Problemstellung
Bestimmen Sie bei zwei gegebenen Arrays, ob das zweite Array ein Element enthält, das auch im ersten vorhanden ist Array.
Beispiele
Lösung mit Vanilla JS
const arr1 = ["apple", "banana", "orange"]; const arr2 = ["apple", "grape"]; const found = arr1.some(r => arr2.includes(r)); console.log(found); // true
Wie es funktioniert
Die some()-Funktion prüft ob ein Element in einem Array eine bereitgestellte Testfunktion erfüllt. In diesem Fall übergeben wir mithilfe von Includes() eine Funktion, die prüft, ob ein Element im ersten Array im zweiten Array enthalten ist. Wenn ein Element übereinstimmt, gibt die Funktion „true“ zurück. andernfalls wird false zurückgegeben.
Hinweis:
Das obige ist der detaillierte Inhalt vonWie kann ich effizient prüfen, ob zwei JavaScript-Arrays gemeinsame Elemente haben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!