Javascript GET Parameter aus einer URL auslesen

Der Code ist nicht IE11 kompatibel, kann aber entsprechend umgeschrieben werden. IE11 unterstützt keine Arrow Funktionen, aber das Prinzip finde ich gut.

const getParameters = (URL) => {
  URL = JSON.parse('{"' + decodeURI(URL.split("?")[1]).replace(/"/g, '\\"').replace(/&/g, '","').replace(/=/g, '":"') +'"}');
  return JSON.stringify(URL);
};
 
getParameters(window.location)
// Result: { search : "easy", page : 3 }

Code quelle von einem dev.to Beitrag: 20 Killer Javascript one liners


Page Tools