js 去掉指定的url 参数

作者: adm 分类: node 发布时间: 2024-04-10

你可以通过解析 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 参数。

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!