Skip to content

Latest commit

 

History

History
72 lines (46 loc) · 1.47 KB

File metadata and controls

72 lines (46 loc) · 1.47 KB
title short-title slug l10n
URLSearchParams: values() メソッド
values()
Web/API/URLSearchParams/values
sourceCommit
592f6ec42e54981b6573b58ec0343c9aa8cbbda8

{{APIRef("URL API")}}

values() は {{domxref("URLsearchParams")}} インターフェイスのメソッドで、このオブジェクトに含まれるすべての値を反復処理できる{{jsxref("Iteration_protocols",'イテレーター')}}を返します。 値は文字列です。

{{availableinworkers}}

構文

values()

引数

なし。

返値

{{jsxref("Iteration_protocols","イテレーター")}}を返します。

次の例では、URLSearchParams コンストラクターに URL 検索文字列を渡し、values() が返すイテレーターを使って値をコンソールに表示します。

const searchParams = new URLSearchParams("key1=value1&key2=value2");

for (const value of searchParams.values()) {
  console.log(value);
}

結果は次のとおりです。

value1
value2

この例も上記とほぼ同じですが、先にイテレーターを配列にキャストしています。

const searchParams = new URLSearchParams("key1=value1&key2=value2");

console.log(Array.from(searchParams.values()));

結果は次の通りです。

['value1', 'value2']

仕様書

{{Specifications}}

ブラウザーの互換性

{{Compat}}

関連情報

  • {{domxref("URL")}} インターフェイス