JavaScript 解析 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/nEuT 著作权归作者所有。请勿转载和采集!