In this section, we will learn what the forEach() method is and how to use it in JavaScript.
JavaScript URLSearchParams forEach() Method
The `forEach()` method is a way of iterating through all the entries of a query.
The `forEach()` method takes a reference to a function as its argument and runs that function for each parameter (key/value) of the target query.
Every time the reference function is called, two arguments will be passed to it:
- The first argument is the value of the query-parameter.
- The second argument is the key to the query-parameter.
URLSearchParams forEach() Method Syntax:
searchParams.forEach(callback);
URLSearchParams forEach() Method Parameter:
This method takes one argument and that is a function which will be executed for every entry (a pair of key/value) of the target query.
URLSearchParams forEach() Method Return Value:
The method does not return a value.
Example: using URLSearchParams forEach() method in JavaScript
const searchParams = new URLSearchParams("?name=John&lastName=Doe&address=Mars&name=Omid"); searchParams.forEach((value,key)=>{ console.log(`The value is: ${value} and the key is: ${key}`); })
Output:
The value is: John and the key is: name The value is: Doe and the key is: lastName The value is: Mars and the key is: address The value is: Omid and the key is: name