URLSearchParams()
URLSearchParams()
コンストラクターは、新しい URLSearchParams
オブジェクトを作成して返します。 先頭の '?'
文字は無視されます。
注: この機能は Web Worker 内で利用可能です
構文
var URLSearchParams = new URLSearchParams(init);
パラメーター
init
省略可USVString
のインスタンス、URLSearchParams
のインスタンス、USVString
のシーケンス、またはUSVString
を含むレコード。URLSearchParams
インスタンスの使用は推奨されないことに注意してください。 ブラウザーは単にinit
にUSVString
を使用するようになります。
戻り値
URLSearchParams
のインスタンス。
例
次の例は、URL 文字列から URLSearchParams
オブジェクトを作成する方法を示しています。
// 文字列リテラルを渡す
var url = new URL('https://example.com?foo=1&bar=2');
// window.location から取得
var url2 = new URL(window.location);
// url.search を介してパラメーターを取得し、コンストラクターに渡す
var params = new URLSearchParams(url.search);
var params2 = new URLSearchParams(url2.search);
// シーケンスを渡す
var params3 = new URLSearchParams([["foo", 1],["bar", 2]]);
// レコードを渡す
var params4 = new URLSearchParams({"foo" : 1 , "bar" : 2});
仕様
仕様 | 状態 | コメント |
---|---|---|
URL URLSearchParams() の定義 |
現行の標準 | 初期定義 |
ブラウザーの互換性
BCD tables only load in the browser