In URLSearchParams interface, the has() method returns a Boolean which tells us that if the parameter with input name exists it will return true, else false.
Syntax:
javascript
Output:
javascript
Output:
var Bool = URLSearchParams.has(name)Returns: True - if name present, else it will return False. Parameters: name - Input the name of the parameter. Example1:
let url = new URL('https://example.com/?par=5&bar=4');
let param = new URLSearchParams(url.search.slice(1));
param.has('bar') === true;
trueExample2: When input parameter is not present
let url = new URL('https://example.com/?par=5&bar=4');
let param = new URLSearchParams(url.search.slice(1));
param.has('foo') === true;
falseSupported Browsers:
- Google Chrome
- IE
- Edge
- Opera
- Apple Safari