URLSearchParams:values() 方法
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
备注: 此特性在 Web Worker 中可用。
URLsearchParams
接口的 values()
方法返回一个用于遍历对象中包含的所有键的迭代器。这些键都是字符串对象。
语法
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']
规范
Specification |
---|
URL Standard # dom-urlsearchparams-urlsearchparams |
浏览器兼容性
BCD tables only load in the browser
参见
URL
接口。