用js实现一个解析url的search的方法
以下是一个简单的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
原文地址: https://www.cveoy.top/t/topic/dnQh 著作权归作者所有。请勿转载和采集!