A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Set/union below:

Set.prototype.union() - JavaScript | MDN

Set.prototype.union()

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.

Syntax Parameter
other

Ein Set Objekt oder ein set-ähnliches Objekt.

Rückgabewert

Ein neues Set Objekt, das Elemente enthält, die entweder in diesem Set, im other Set oder in beiden enthalten sind.

Beschreibung

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.

Beispiele Verwendung von union()

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