global.URLSearchParams
The URLSearchParams constructor Kuito's runtime provides, taking a query string, pairs, a record or another instance.
Utilização
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 });Construtores
(init?: string | [string, string][] | Record<string, string> | URLSearchParams): URLSearchParamsParâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
init | string | Record<string, string> | [string, string][] | URLSearchParams | Não | — |
Devolve
URLSearchParams
Propriedades e métodos 14
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
prototypesó de leitura | URLSearchParams | Sim | — |
sizesó de leitura | number | Sim | — |
append | (name: string, value: string) => void | Sim | — |
delete | (name: string, value?: string) => void | Sim | — |
get | (name: string) => string | null | Sim | — |
getAll | (name: string) => string[] | Sim | — |
has | (name: string, value?: string) => boolean | Sim | — |
set | (name: string, value: string) => void | Sim | — |
sort | () => void | Sim | — |
forEach | (callback: (value: string, name: string, params: URLSearchParams) => void) => void | Sim | — |
keys | () => IterableIterator<string> | Sim | — |
values | () => IterableIterator<string> | Sim | — |
entries | () => IterableIterator<[string, string]> | Sim | — |
toString | () => string | Sim | application/x-www-form-urlencoded: spaces as +. |
append — assinaturas de método
Assinaturas
(name: string, value: string): voidParâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
name | string | Sim | — |
value | string | Sim | — |
Devolve
void
delete — assinaturas de método
Assinaturas
(name: string, value?: string): voidParâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
name | string | Sim | — |
value | string | Não | — |
Devolve
void
get — assinaturas de método
Assinaturas
(name: string): string | nullParâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
name | string | Sim | — |
Devolve
string
getAll — assinaturas de método
Assinaturas
(name: string): string[]Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
name | string | Sim | — |
Devolve
string[]
has — assinaturas de método
Assinaturas
(name: string, value?: string): booleanParâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
name | string | Sim | — |
value | string | Não | — |
Devolve
boolean
set — assinaturas de método
Assinaturas
(name: string, value: string): voidParâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
name | string | Sim | — |
value | string | Sim | — |
Devolve
void
sort — assinaturas de método
Assinaturas
(): voidParâmetros
Sem parâmetros.
Devolve
void
forEach — assinaturas de método
Assinaturas
(callback: (value: string, name: string, params: URLSearchParams) => void): voidParâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
callback | (value: string, name: string, params: URLSearchParams) => void | Sim | — |
Devolve
void
keys — assinaturas de método
Assinaturas
(): IterableIterator<string>Parâmetros
Sem parâmetros.
Devolve
IterableIterator<string>
values — assinaturas de método
Assinaturas
(): IterableIterator<string>Parâmetros
Sem parâmetros.
Devolve
IterableIterator<string>
entries — assinaturas de método
Assinaturas
(): IterableIterator<[string, string]>Parâmetros
Sem parâmetros.
Devolve
IterableIterator<[string, string]>
toString — assinaturas de método
Assinaturas
(): stringParâmetros
Sem parâmetros.
Devolve
string
Gerado a partir das declarações TypeScript públicas: assinaturas, props e predefinições vêm da fonte verificada, as descrições da sua JSDoc. Nenhuma predefinição é inventada.