URLSearchParams:forEach() 方法
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2018年4月.
备注: 此特性在 Web Worker 中可用。
URLSearchParams 接口的 forEach() 方法允许通过回调函数来遍历实例对象上的键值对。
语法
js
forEach(callback)
forEach(callback, thisArg)
参数
callback-
在每个元素上执行的函数,会传入以下参数:
value-
URLSearchParams对象中正在处理的条目的值。 key-
URLSearchParams对象中正在处理的条目的键。 searchParams-
当前调用
forEach()方法的URLSearchParams对象。
thisArg可选-
执行
callback时this的值。
返回值
无(undefined)。
示例
js
// 创建用于测试的 URLSearchParams 对象
const searchParams = new URLSearchParams("key1=value1&key2=value2");
// 输出值
searchParams.forEach((value, key) => {
console.log(value, key);
});
结果是:
value1 key1 value2 key2
规范
| Specification |
|---|
| URL> # dom-urlsearchparams-urlsearchparams> |
浏览器兼容性
Loading…
参见
URL接口。