相对路径URL的完整路径,无结尾'/';Javascript
我需要做点什么 ->/page/name 我编写了如下函数:相对路径URL的完整路径,无结尾'/';Javascript,javascript,url,Javascript,Url,我需要做点什么 ->/page/name 我编写了如下函数: rewriteUrl (url) { let chunks = url.split('/') chunks.splice(0, 3) chunks.unshift('') chunks = chunks.join('/') if (chunks.split('').pop() === '/') chunks = chunks.slice(0, -1) return chunks }
rewriteUrl (url) {
let chunks = url.split('/')
chunks.splice(0, 3)
chunks.unshift('')
chunks = chunks.join('/')
if (chunks.split('').pop() === '/') chunks = chunks.slice(0, -1)
return chunks
}
但你看它看起来很神秘。您可以重构到groovy吗?您可以使用它来获取路径名。
let str=`https://example.com/page/name/`
让url=新url(str)
console.log(url.pathname)
console.log(url.pathname.replace(//\//$/,“”))//如果要替换最后一个`/`
,可以使用来获取路径名。
let str=`https://example.com/page/name/`
让url=新url(str)
console.log(url.pathname)
console.log(url.pathname.replace(/\/$/,“”))//如果要替换最后一个`/`
Dourl=url.replace(/\/$/,“”)
insead.Check Dourl=url.replace(/\/$,“”)
insead.Check
new URL(url).pathname.replace(/\/$/, '')