我有一个可以访问我的应用程序的URL,应用过滤器后,我可以传递带有值的参数并替换为URL
window.location.search.substring(1)
从此URL访问应用程序
http://localhost:3000/dashboard/abcd123#bordered=true&titled=true
应用过滤器后,需要将网址更改为
http://localhost:3000/dashboard/abcd123?company_name=value#bordered&titled
我需要更换
"#bordered&titled" with "?company_name=value#bordered&titled"
最佳答案
使用String.prototype.split()
与Array.prototype.join()
let str="http://localhost:3000/dashboard/abcd123#bordered=true&titled=true"
let result=str.split("#").join("?company_name=value#").replace(/=true/g,"")
console.log(result)