--- title: URLSearchParams.forEach() slug: Web/API/URLSearchParams/forEach tags: - API - Method - Reference - URL API - URLSearchParams - forEach translation_of: Web/API/URLSearchParams/forEach ---
{{domxref("URLSearchParams")}} インターフェイスの forEach() メソッドを使用すると、コールバック関数を介してこのオブジェクトに含まれるすべての値を反復処理できます。
{{availableinworkers}}
searchParams.forEach(callback);
無効。
// テスト用の URLSearchParams オブジェクトの作成
var searchParams = new URLSearchParams("key1=value1&key2=value2");
// 値の記録
searchParams.forEach(function(value, key) {
console.log(value, key);
});
結果は次のとおりです。
value1 key1 value2 key2
| 仕様 | 状態 | コメント |
|---|---|---|
| {{SpecName('URL', '#interface-urlsearchparams', "forEach() (see \"iterable\")")}} | {{Spec2('URL')}} | 初期定義 |
{{Compat("api.URLSearchParams.forEach")}}