Constructors
constructor
- new URLSearchParams(init?): URLSearchParams
Parameters
Optionalinit: string | Record<string, string> | Iterable<Iterable<string, any, any>, any, any>
Accessors
size
- get size(): number
Returns number
Methods
[iterator]
- [iterator](): IterableIterator<[key: string, value: string], any, any>
Returns IterableIterator<[key: string, value: string], any, any>
append
- append(name, value): void
Parameters
- name: string
- value: string
Returns void
delete
- delete(name, value?): void
Parameters
- name: string
Optionalvalue: string
Returns void
entries
- entries(): IterableIterator<[key: string, value: string], any, any>
Returns IterableIterator<[key: string, value: string], any, any>
forEach
- forEach<This>(callback, thisArg?): void
Parameters
- callback: ((this: This, value: string, key: string, parent: URLSearchParams) => void)
- (this, value, key, parent): void
Returns void
OptionalthisArg: This
Returns void
get
- get(name): null | string
Returns null | string
getAll
- getAll(name): string[]
Returns string[]
has
- has(name, value?): boolean
Parameters
- name: string
Optionalvalue: string
Returns boolean
keys
- keys(): IterableIterator<string, any, any>
Returns IterableIterator<string, any, any>
set
- set(name, value): void
Parameters
- name: string
- value: string
Returns void
toString
- toString(): string
Returns string
values
- values(): IterableIterator<string, any, any>
Returns IterableIterator<string, any, any>
Appends a specified key/value pair as a new search parameter.
MDN Reference