这个url解析方式有很多,正则,或者通过new URL 但是这个存在兼容性,正则还是相对麻烦些,毕竟要分别得到url的,各个部分,比如:protocol,host,search,hash等待,今天就说下一些技巧使用a来简化下。
const aLink = document.createElement('a');
aLink.href = url;
console.log(aLink.host,aLink.search,aLink.hash)
你完全可以使用location的api去取到你想要的部分,这样就简单很多。
来源:oschina
链接:https://my.oschina.net/ihh/blog/4279231