URLSearchParams:forEach() 方法

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

URLSearchParams 接口的forEach() 方法允许通过回调函数迭代此对象中包含的所有值。

语法

js
forEach(callback)
forEach(callback, thisArg)

参数

callback

在每个元素上执行的函数,传递以下参数

value

URLSearchParams 对象中正在处理的当前条目的值。

key

URLSearchParams 对象中正在处理的当前条目的键。

searchParams

调用 forEach()URLSearchParams 对象。

thisArg 可选

在执行 callback 时用作 this 的值。

返回值

无 (undefined)。

示例

js
// Create a test URLSearchParams object
const searchParams = new URLSearchParams("key1=value1&key2=value2");

// Log the values
searchParams.forEach((value, key) => {
  console.log(value, key);
});

结果是

value1 key1
value2 key2

规范

规范
URL 标准
# dom-urlsearchparams-urlsearchparams

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅

  • URL 接口。