URLSearchParams.has()

This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

 

The has() method of the URLSearchParams interface returns a Boolean that indicates whether a parameter with the specified name exists.

Syntax

var hasName = URLSearchParams.has(name)

Parameters

name
The name of the parameter to find.

Returns

A Boolean.

Example

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

params.has('bar') === true; //true

Specifications

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

Browser compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support491726 No36 ?
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support4949172636 ? ?

Document Tags and Contributors

Contributors to this page: fscholz, chrisdavidmills, rolfedh, jpmedley
Last updated by: fscholz,