URLSearchParams.toString()

URLSearchParams インターフェイスの toString() メソッドは、URL での使用に適したクエリー文字列を返します。

: このメソッドは、疑問符のないクエリー文字列を返します。 これは、それを含む window.location.search とは異なります。

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

構文

URLSearchParams.toString()

パラメーター

なし。

戻り値

疑問符のない DOMString

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

// 2番目の foo パラメーターの追加
params.append('foo', 4);
console.log(params.toString());
// 'foo=1&bar=2&foo=4' を表示

// メモ: params は直接作成することもできます
let url = new URL('https://example.com?foo=1&bar=2');
let params = url.searchParams;

// または、さらに単純に
let params = new URLSearchParams('foo=1&bar=2');

仕様

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

ブラウザーの互換性

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

凡例

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

関連項目