URLSearchParams

Classin globals@fastly/js-compute 3.46.0View source

The URLSearchParams class as specified by WHATWG

See also

Constructor

new URLSearchParams(init?: ReadonlyArray<readonly [name: string, value: string]> | Iterable<readonly [name: string, value: string]> | { readonly [name: string]: string } | string)

Parameters

init: ReadonlyArray<readonly [name: string, value: string]> | Iterable<readonly [name: string, value: string]> | { readonly [name: string]: string } | stringoptional

Methods

append(name: string, value: string): void

Parameters

name: string
value: string

Returns

void
delete(name: string): void

Parameters

name: string

Returns

void
entries(): IterableIterator<[string, string]>

Returns

IterableIterator<[string, string]>
forEach(callback: (this: THIS_ARG, value: string, name: string, searchParams: this) => void, thisArg?: THIS_ARG): void

Parameters

callback: (this: THIS_ARG, value: string, name: string, searchParams: this) => void
thisArg: THIS_ARGoptional

Returns

void
get(name: string): string | null

Parameters

name: string

Returns

string | null
getAll(name: string): Array<string>

Parameters

name: string

Returns

Array<string>
has(name: string): boolean

Parameters

name: string

Returns

boolean
keys(): IterableIterator<string>

Returns

set(name: string, value: string): void

Parameters

name: string
value: string

Returns

void
sort(): void

Returns

void
values(): IterableIterator<string>

Returns