JSFiddle - React, Tailwind, and code Playground

by helgatheviking

JavaScript

// Retrieve params via url.search, passed into ctor
const url = new URL('https://example.com?foo=1&bar=2');
const params1 = new URLSearchParams(url.search);



// Get the URLSearchParams object directly from an URL object
const params1a = url.searchParams

console.debug(params1a.entries());

// Pass in a string literal
const params2 = new URLSearchParams("foo=1&bar=2");
const params2a = new URLSearchParams("?foo=1&bar=2");

console.debug(params2);

console.debug(params2a);


// Pass in a sequence of pairs
const params3 = new URLSearchParams([["foo", "1"], ["bar", "2"]]);

console.debug(params3);


// Pass in a record
const params4 = new URLSearchParams({"foo": "1", "bar": "2"});

console.debug(params4);