URLSearchParams: size-Eigenschaft
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die size
schreibgeschützte Eigenschaft der Schnittstelle URLSearchParams
gibt die Gesamtzahl der Sucheintragparameter an.
Wert
Eine Zahl, die die Gesamtanzahl der Sucheintragparameter im URLSearchParams
-Objekt angibt.
Beispiele
Ermitteln der Anzahl der Sucheintragparameter
Sie können die Gesamtanzahl der Sucheintragparameter folgendermaßen abrufen:
const searchParams = new URLSearchParams("c=4&a=2&b=3&a=1");
searchParams.size; // 4
Beachten Sie, wie der a
-Parameter zweimal angegeben wird, aber size
gibt die Anzahl aller angegebenen Einträge (4) und nicht 3 zurück. Um die Anzahl der eindeutigen Schlüssel zu erhalten, können Sie zum Beispiel ein Set
verwenden:
[...new Set(searchParams.keys())].length; // 3
Überprüfen, ob Sucheintragparameter existieren
Die size
-Eigenschaft ist nützlich, um zu überprüfen, ob überhaupt Sucheintragparameter vorhanden sind:
const url = new URL("https://example.com?foo=1&bar=2");
if (url.searchParams.size) {
console.log("URL has search parameters!");
}
Spezifikationen
Specification |
---|
URL Standard # dom-urlsearchparams-size |
Browser-Kompatibilität
BCD tables only load in the browser