--- title: URLSearchParams.forEach() slug: Web/API/URLSearchParams/forEach translation_of: Web/API/URLSearchParams/forEach ---
URLSearchParams的实例对象上的方法forEach允许通过回调函数来遍历URLSearchParams实例对象上的键值对
{{availableinworkers}}
searchParams.forEach(callback(value,key,searchParams));
空
// 创建URLSearchParams对象的实例对象,用于测试 var searchParams = new URLSearchParams("key1=value1&key2=value2"); let returnValue = searchParams.forEach(function(value, key,searchParams) { // 打印值 console.log(value, key,searchParams); }); // 输出返回值 console.log(returnValue)
结果是:
value1 key1 当前调用forEach方法的实例对象(也就是searchParams) value2 key2 当前调用forEach方法的实例对象(也就是searchParams) undefined // 即没有返回值
Specification | Status | Comment |
---|---|---|
{{SpecName('URL', '#interface-urlsearchparams', "forEach() (see \"iterable\")")}} | {{Spec2('URL')}} | Initial definition. |
{{Compat("api.URLSearchParams.forEach")}}