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