Skip to content
JavaScript

Analyse des paramètres URL

Analyser la chaîne de requête URL en un objet.

#url#parse

Code

javascript
function parseQuery(url = location.href) {
  const params = new URLSearchParams(url.split("?")[1]);
  const result = {};
  for (const [key, value] of params.entries()) {
    result[key] = value;
  }
  return result;
}

function buildQuery(obj) {
  return new URLSearchParams(obj).toString();
}