JavaScript URLSearchParams forEach() Tutorial

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

Leave a Reply