global.URLSearchParams
The URLSearchParams constructor Kuito's runtime provides, taking a query string, pairs, a record or another instance.
Verwendung
Encode query or form parameters.
// Encode query or form parameters.
const params = new URLSearchParams({ q: 'kuito', page: '2' });
params.append('tag', 'native');
params.toString(); // 'q=kuito&page=2&tag=native'
await fetch('https://example.com/search', { method: 'POST', body: params });Konstruktoren
(init?: string | [string, string][] | Record<string, string> | URLSearchParams): URLSearchParamsParameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
init | string | Record<string, string> | [string, string][] | URLSearchParams | Nein | — |
Rückgabe
URLSearchParams
Eigenschaften und Methoden 14
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
prototypeschreibgeschützt | URLSearchParams | Ja | — |
sizeschreibgeschützt | number | Ja | — |
append | (name: string, value: string) => void | Ja | — |
delete | (name: string, value?: string) => void | Ja | — |
get | (name: string) => string | null | Ja | — |
getAll | (name: string) => string[] | Ja | — |
has | (name: string, value?: string) => boolean | Ja | — |
set | (name: string, value: string) => void | Ja | — |
sort | () => void | Ja | — |
forEach | (callback: (value: string, name: string, params: URLSearchParams) => void) => void | Ja | — |
keys | () => IterableIterator<string> | Ja | — |
values | () => IterableIterator<string> | Ja | — |
entries | () => IterableIterator<[string, string]> | Ja | — |
toString | () => string | Ja | application/x-www-form-urlencoded: spaces as +. |
append — Methodensignaturen
Signaturen
(name: string, value: string): voidParameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
name | string | Ja | — |
value | string | Ja | — |
Rückgabe
void
delete — Methodensignaturen
Signaturen
(name: string, value?: string): voidParameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
name | string | Ja | — |
value | string | Nein | — |
Rückgabe
void
get — Methodensignaturen
Signaturen
(name: string): string | nullParameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
name | string | Ja | — |
Rückgabe
string
getAll — Methodensignaturen
Signaturen
(name: string): string[]Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
name | string | Ja | — |
Rückgabe
string[]
has — Methodensignaturen
Signaturen
(name: string, value?: string): booleanParameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
name | string | Ja | — |
value | string | Nein | — |
Rückgabe
boolean
set — Methodensignaturen
Signaturen
(name: string, value: string): voidParameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
name | string | Ja | — |
value | string | Ja | — |
Rückgabe
void
sort — Methodensignaturen
Signaturen
(): voidParameter
Keine Parameter.
Rückgabe
void
forEach — Methodensignaturen
Signaturen
(callback: (value: string, name: string, params: URLSearchParams) => void): voidParameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
callback | (value: string, name: string, params: URLSearchParams) => void | Ja | — |
Rückgabe
void
keys — Methodensignaturen
Signaturen
(): IterableIterator<string>Parameter
Keine Parameter.
Rückgabe
IterableIterator<string>
values — Methodensignaturen
Signaturen
(): IterableIterator<string>Parameter
Keine Parameter.
Rückgabe
IterableIterator<string>
entries — Methodensignaturen
Signaturen
(): IterableIterator<[string, string]>Parameter
Keine Parameter.
Rückgabe
IterableIterator<[string, string]>
toString — Methodensignaturen
Signaturen
(): stringParameter
Keine Parameter.
Rückgabe
string
Generiert aus den öffentlichen TypeScript-Deklarationen: Signaturen, Props und Standardwerte stammen aus der geprüften Quelle, Beschreibungen aus deren JSDoc. Kein Standardwert ist erfunden.