In URLSearchParams interface, the getAll() method returns all the values of the input search parameter in the form of an array.
Syntax:
javascript
Output:
javascript
Output:
URLSearchParams.getAll(name)Returns: An array of string according to the name-value pairs, else an empty array will be returned. Parameters: name - Input the name of the parameter. Example1:
let url = new URL('https://example.com/?par=5&bar=2');
let params = new URLSearchParams(url.search.slice(1));
//Add a second par parameter.
params.append('par', 4);
console.log(params.getAll('par'))'
['5', '4']Example2: When input parameter is not present
let url = new URL('https://example.com/?par=5&bar=2&bar=7&par=4&bar=9');
let params = new URLSearchParams(url.search.slice(1));
console.log(params.getAll('bar'))'
['2','7','9']Supported Browsers:
- Google Chrome
- IE
- Edge
- Opera
- Apple Safari