xxxxxxxxxx
/**
* Returns the provided URLs search parameters
* as a set of key-value pairs.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/fromEntries */
const getURLParameters = (url) => {
const { searchParams } = new URL(url);
return Object.fromEntries(searchParams);
};
xxxxxxxxxx
var queryString = Object.keys(params).map(key => key + '=' + params[key]).join('&');