有时候会遇到这种情况 https://www.aaaa.com/index.html?aaa=123&aaa=456
这个是为了解决浏览器跳转页面传参重复的问题,可以用最新的方法直接覆盖原来的参数 好处是省去了写很多正则的麻烦
// 当前 URL
var currentURL = window.location.href;
// 新参数
var newCode = '456';
// 创建 URL 对象
var url = new URL(currentURL);
// 设置新参数
url.searchParams.set('code', newCode);
// 导航到新页面
window.location.href = url.href;