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 gegebenen Menge enthalten sind.
Ein Set-Objekt oder ein set-ähnliches Objekt.
true, wenn alle Elemente in dieser Menge auch in der other-Menge enthalten sind, andernfalls false.
In mathematischer Notation wird subset wie folgt definiert:
A⊆B⇔∀x∊A,x∊BA\subseteq B \Leftrightarrow \forall x\in A,\,x\in BUnd anhand eines Venn-Diagramms:
Hinweis: Die subset-Beziehung ist keine proper subset (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 tatsächliche Set-Instanz ist, da es direkt die darunter liegenden Daten abruft, die in this gespeichert sind, ohne Benutzer-Code aufzurufen. Dann hängt sein Verhalten von der Anzahl der Elemente in this und other ab:
Die Menge der Vielfachen von 4 (<20) ist eine Teilmenge von 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.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.