js获取url的参数

优化一下之前

点击查看代码
function getUrlParameters(url) {
  const params = {};
  const queryString = url.split('?')[1];

  if (queryString) {
    const paramPairs = queryString.split('&');

    paramPairs.forEach((pair) => {
      const [key, value] = pair.split('=');
      params[key] = decodeURIComponent(value);
    });
  }

  return params;
}

const url = 'https://example.com/?name=John&age=25&city=New%20York';
const params = getUrlParameters(url);
console.log(params);

posted @ 2023-09-04 17:43  jialiangzai  阅读(29)  评论(0)    收藏  举报