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 isSubsetOf()-Methode von Set-Instanzen nimmt eine Menge und gibt einen booleschen Wert zurück, der angibt, ob alle Elemente dieser Menge in der angegebenen Menge enthalten sind.
Ein Set-Objekt oder ein set-ähnliches Objekt.
true, wenn alle Elemente in dieser Menge auch in der other-Menge sind, andernfalls false.
In mathematischer Notation ist Teilmenge definiert als:
A⊆B⇔∀x∊A,x∊BA\subseteq B \Leftrightarrow \forall x\in A,\,x\in BUnd mit Hilfe eines Venn-Diagramms:
Hinweis: Die Teilmenge-Beziehung ist keine echte Teilmenge, was bedeutet, dass isSubsetOf() true zurückgibt, wenn this und other die gleichen Elemente enthalten.
isSubsetOf() akzeptiert set-ähnliche Objekte als other-Parameter. Es erfordert, dass this eine echte Set-Instanz ist, da es direkt auf die zugrunde liegenden Daten in this zugreift, ohne benutzerdefinierten Code aufzurufen. Dann hängt das Verhalten von den Größen von this und other ab:
Die Menge der Vielfachen von 4 (<20) ist eine Teilmenge der geraden Zahlen (<20):
Die Menge der Primzahlen (<20) ist keine Teilmenge aller ungeraden Zahlen (<20), da 2 eine Primzahl ist, aber nicht ungerade:
Gleiche Mengen sind Teilmengen voneinander:
| ECMAScript® 2027 Language Specification # sec-set.prototype.issubsetof |
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.