Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Seit June 2024 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.
Die union() Methode von Set Instanzen nimmt eine Menge und gibt eine neue Menge zurück, die Elemente enthält, die entweder in dieser Menge oder in beiden, dieser und der gegebenen Menge, vorhanden sind.
Ein Set Objekt oder ein mengenähnliches Objekt.
Ein neues Set Objekt, das Elemente enthält, die entweder in dieser Menge oder in beiden, dieser und der other Menge, vorhanden sind.
In mathematischer Notation ist die Vereinigung definiert als:
A∪B={x∣x∊A oder x∊B}A\cup B = \{x\mid x\in A\text{ or }x\in B\}Und unter Verwendung eines Venn-Diagramms:
union() akzeptiert mengenähnliche Objekte als other Parameter. Es erfordert, dass this eine tatsächliche Set Instanz ist, da es direkt die zugrunde liegenden Daten in this abruft, ohne Benutzercode aufzurufen. Anschließend wird über other iteriert, indem die Methode keys() aufgerufen wird, und eine neue Menge mit allen Elementen in this sowie allen Elementen in other, die nicht in this vorhanden sind, erstellt.
Die Reihenfolge der Elemente in der zurückgegebenen Menge ist zuerst die in this, gefolgt von denen in other.
Das folgende Beispiel berechnet die Vereinigung zwischen der Menge der geraden Zahlen (<10) und der Menge der perfekten Quadrate (<10). Das Ergebnis ist die Menge von Zahlen, die entweder gerade oder ein perfektes Quadrat oder beides sind.
| ECMAScript® 2027 Language Specification # sec-set.prototype.union |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.