URLSearchParams: values() 方法

Baseline 已廣泛支援

此功能已成熟,可跨多種裝置和瀏覽器版本工作。它自 ⁨2018 年 4 月⁩ 起已在所有瀏覽器中可用。

注意:此功能在 Web Workers 中可用。

values() 方法是 URLsearchParams 介面的一個方法,它返回一個迭代器,允許迭代遍歷此物件中包含的所有值。這些值都是字串。

語法

js
values()

引數

無。

返回值

返回一個 iterator

示例

以下示例將 URL 搜尋字串傳遞給 URLSearchParams 建構函式,然後使用 values() 返回的迭代器將這些值列印到控制檯。

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

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

結果是:

value1
value2

此示例與上一個示例基本相同,但首先將迭代器轉換為陣列。

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

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

結果是:

['value1', 'value2']

規範

規範
URL
# dom-urlsearchparams-urlsearchparams

瀏覽器相容性

另見

  • URL 介面。