function getUrlParams(url) { const paramsRegex = /[?&]+([^=&]+)=([^&]*)/gi; const params = {}; let match; while (match = paramsRegex.exec(url)) { params[match[1]] = match[2]; } return params; }
function getUrlParams(url) { const urlParams = new URLSearchParams(url.split('?')[1]); const params = {}; for (let param of urlParams.entries()) { params[param[0]] = param[1]; } return params; }
function getUrlParams(url) { const paramsArray = url.split('?')[1].split('&'); const params = paramsArray.reduce((acc, param) => { const [key, value] = param.split('='); acc[key] = value; return acc; }, {}); return params; }