URLSearchParams.getAll()

The getAll() method of the URLSearchParams interface returns all the values associated with a given search parameter as an array. 

Note: This feature is available in Web Workers.

Syntax

URLSearchParams.getAll(name)

Parameters

name
The name of the parameter to return.

Return value

An array of USVStrings.

Examples

let url = new URL('https://example.com?foo=1&bar=2');
let params = new URLSearchParams(url.search.slice(1));

//Add a second foo parameter.
params.append('foo', 4);

console.log(params.getAll('foo')) //Prints ["1","4"].

Specifications

Specification Status Comment
URL
The definition of 'getAll()' in that specification.
Living Standard Initial definition.

Browser compatibility

BCD tables only load in the browser