Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

URLSearchParams: size-Eigenschaft

Baseline
Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit September 2023 browserübergreifend verfügbar.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die schreibgeschützte Eigenschaft size der Schnittstelle URLSearchParams gibt die Gesamtzahl der Suchparametereinträge an.

Wert

Eine Zahl, die die Gesamtzahl der Suchparametereinträge im URLSearchParams-Objekt angibt.

Beispiele

Anzahl der Suchparametereinträge ermitteln

Sie können die Gesamtzahl der Suchparametereinträge wie folgt ermitteln:

js
const searchParams = new URLSearchParams("c=4&a=2&b=3&a=1");
searchParams.size; // 4

Beachten Sie, dass der Parameter a zweimal vorkommt. size gibt jedoch die Anzahl aller Einträge (4) zurück und nicht 3. Um die Anzahl der eindeutigen Schlüssel zu ermitteln, können Sie beispielsweise ein Set verwenden:

js
[...new Set(searchParams.keys())].length; // 3

Prüfen, ob Suchparameter vorhanden sind

Die Eigenschaft size ist nützlich, um zu prüfen, ob überhaupt Suchparameter vorhanden sind:

js
const url = new URL("https://example.com?foo=1&bar=2");

if (url.searchParams.size) {
  console.log("URL has search parameters!");
}

Spezifikationen

Spezifikation
URL
# dom-urlsearchparams-size

Browser-Kompatibilität

Siehe auch