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 ein Set an und gibt ein neues Set zurück, das Elemente enthält, die entweder in diesem Set, im gegebenen Set oder in beiden enthalten sind.
Ein Set Objekt oder ein set-ähnliches Objekt.
Ein neues Set Objekt, das Elemente enthält, die entweder in diesem Set, im other Set oder in beiden enthalten sind.
In der mathematischen Notation ist Vereinigung definiert als:
A∪B={x∣x∊A oder x∊B}A\cup B = \{x\mid x\in A\text{ oder }x\in B\}Und unter Verwendung des Venn-Diagramms:
union() akzeptiert set-ähnliche Objekte als other Parameter. Es erfordert, dass this eine tatsächliche Set Instanz ist, da es direkt die zugrunde liegenden Daten aus this abruft, ohne benutzerdefinierten Code aufzurufen. Dann wird über other iteriert, indem dessen keys() Methode aufgerufen wird, und ein neues Set wird mit allen Elementen in this konstruiert, gefolgt von allen Elementen in other, die nicht in this enthalten sind.
Die Reihenfolge der Elemente im zurückgegebenen Set ist zuerst die in this, gefolgt von den in other.
Das folgende Beispiel berechnet die Vereinigung zwischen dem Set der geraden Zahlen (<10) und dem Set der perfekten Quadrate (<10). Das Ergebnis ist das Set von Zahlen, die entweder gerade, 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.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.