Baseline 2024
Newly available
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.
other
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.
const evens = new Set([2, 4, 6, 8]);
const squares = new Set([1, 4, 9]);
console.log(evens.union(squares)); // Set(6) { 2, 4, 6, 8, 1, 9 }
Spezifikationen Browser-Kompatibilität Siehe auch
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4