以下是一个简单的JavaScript函数,用于解析URL中的search参数:

function parseUrlSearch(url) {
  var searchParams = new URLSearchParams(url.search);
  var params = {};
  for (var param of searchParams.entries()) {
    params[param[0]] = param[1];
  }
  return params;
}

这个函数使用了JavaScript内置的URLSearchParams对象,用于解析URL中的查询参数。它遍历查询参数,将它们存储在一个对象中并返回它。 例如,如果URL为“https://example.com/?foo=bar&baz=quux”,则该函数将返回以下对象:

{
  foo: "bar",
  baz: "quux"
}

你可以在函数中传递window.location作为参数,以解析当前页面的URL的search

用js实现一个解析url的search的方法

原文地址: https://www.cveoy.top/t/topic/dnQh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录