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
接口。