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/difference below:

Set.prototype.difference() - JavaScript | MDN

Set.prototype.difference()

Baseline 2024

Newly available

Die difference() Methode von Set Instanzen nimmt eine Menge und gibt eine neue Menge zurück, die Elemente in dieser Menge, aber nicht in der angegebenen Menge enthält.

Syntax Parameter
other

Ein Set Objekt oder ein set-ähnliches Objekt.

Rückgabewert

Ein neues Set Objekt, das Elemente in dieser Menge enthält, aber nicht in der other Menge.

Beschreibung

In mathematischer Notation ist difference definiert als:

A ∖ B = { x ∊ A ∣ x ∉ B } A\setminus B = \{x\in A\mid x\notin B\}

Und unter Verwendung eines Venn-Diagramms:

difference() akzeptiert set-ä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 jeglichen Benutzercode auszuführen. Dann hängt sein Verhalten von den Größen von this und other ab:

Die Reihenfolge der Elemente in der zurückgegebenen Menge entspricht der in this.

Beispiele Verwendung von difference()

Im folgenden Beispiel wird die Differenz zwischen der Menge der ungeraden Zahlen (<10) und der Menge der perfekten Quadrate (<10) berechnet. Das Ergebnis ist die Menge der ungeraden Zahlen, die keine perfekten Quadrate sind.

const odds = new Set([1, 3, 5, 7, 9]);
const squares = new Set([1, 4, 9]);
console.log(odds.difference(squares)); // Set(3) { 3, 5, 7 }
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