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