js 去掉指定的url 参数
你可以通过解析 URL 并从中删除指定的参数,然后再重新构建 URL。这里是一个实现这个功能的示例函数:
function removeURLParameter(url, parameter) {
// 将 URL 解析成一个 URL 对象
var urlObject = new URL(url);
// 获取 URL 中的参数部分
var searchParams = new URLSearchParams(urlObject.search);
// 删除指定的参数
searchParams.delete(parameter);
// 重新构建 URL
urlObject.search = searchParams.toString();
// 返回修改后的 URL
return urlObject.toString();
}
// 示例用法
var originalURL = "https://example.com/page?param1=value1¶m2=value2¶m3=value3"; var updatedURL = removeURLParameter(originalURL, "param2"); console.log(updatedURL);
这个函数接受两个参数:原始的 URL 和要删除的参数名。它会解析 URL,删除指定的参数,然后返回更新后的 URL。你可以将这个函数用于你的项目中,根据需要删除指定的 URL 参数。

