URLSearchParams.has()

URLSearchParams インターフェイスの has() メソッドは、指定された名前のパラメーターが存在するかどうかを示す Boolean を返します。

註: この機能は Web Workers 内で利用可能です。

構文

var hasName = URLSearchParams.has(name)

パラメーター

name
検索するパラメーターの名前。

戻り値

Boolean

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

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

仕様

仕様 状態 コメント
URL
has() の定義
現行の標準 初期定義

ブラウザーの互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
hasChrome 完全対応 49Edge 完全対応 17Firefox 完全対応 29IE 未対応 なしOpera 完全対応 36Safari 完全対応 ありWebView Android 完全対応 49Chrome Android 完全対応 49Firefox Android 完全対応 29Opera Android 完全対応 36Safari iOS 完全対応 ありSamsung Internet Android 完全対応 あり

凡例

完全対応  
完全対応
未対応  
未対応