【问题标题】:how get all value in pathname with url after first slash如何在第一个斜杠后使用 url 获取路径名中的所有值
【发布时间】:2021-11-17 14:10:46
【问题描述】:

可变路径名

pathname: "/kids/dlya-malyshey/platya-i-yubki"

使用 substr 我将删除第一个斜线

location.pathname.substr(1,);

然后我得到

kids/dlya-malyshey/platya-i-yubki

现在的问题是如何取第一个斜线后的所有值?我会得到什么

dlya-malyshey/platya-i-yubki ???

【问题讨论】:

  • 到目前为止,您尝试了哪些方法来自行解决此问题?您似乎已经知道有一些方法可以操作字符串。
  • 获取/ 的长度和第一个实例 - 然后通过 substr 切片

标签: javascript reactjs typescript


【解决方案1】:

你一直在正确的轨道上。只需用'/'符号分割你的字符串,然后除第一个之外的所有内容。

const pathname = "/kids/dlya-malyshey/platya-i-yubki"
const pathnameParts = pathname.split("/").filter(Boolean);
console.log(pathnameParts);
const expectedResults = pathnameParts.slice(1).join("/")
console.log(expectedResults)

【讨论】:

    猜你喜欢
    • 2012-10-27
    • 2011-11-07
    • 1970-01-01
    • 2014-10-22
    • 1970-01-01
    • 2012-11-25
    • 1970-01-01
    • 1970-01-01
    • 2012-09-06
    相关资源
    最近更新 更多