Open In App

Node.js URLSearchParams.toString()

In URLSearchParams interface, the toString() method returns a query string which is suitable for use in a URL.

Syntax:



URLSearchParams.toString()

Return:Returns the search parameters serialized as a string(with Characters percent-encoded).

Example 1:






let url = new URL('https://example.com?foo=1&bar=2');
let params = new URLSearchParams(url.search.slice(1));
  
//Add another parameter.
params.append('par', 4);
console.log(params.toString());

Output:

'foo=1&bar=2&par=4'

Example 2: To create parameters directly




// note: params can also be directly created
let url = new URL('https://example.com?par=1&bar=2');
let params1 = url.searchParams;
console.log(params1.toString());
// or even simpler
let params2 = new URLSearchParams('par=1&bar=2');
console.log(params2.toString());

Output:

par=1&bar=2
par=1&bar=2

Supported Browsers:

Article Tags :