URLSearchParams.getAll()

URLSearchParams インターフェイスの getAll() メソッドは、指定された検索パラメーターに関連付けられたすべての値を配列として返します。

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

構文

URLSearchParams.getAll(name)

パラメーター

name
 返すパラメーターの名前。

戻り値

USVString の配列。

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.getAll('foo')) // ["1","4"] を表示します。

仕様

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

ブラウザーの互換性

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

凡例

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