Javascript 如何在ReactJS中不使用正斜杠获取路由名称

Javascript 如何在ReactJS中不使用正斜杠获取路由名称,javascript,dom,Javascript,Dom,我已经创建了一个组件,在该组件中我通过窗口.location.pathname获取路由名称。它工作正常,并为我提供了一个路由名称,但我想从路由名称中删除正斜杠/。我是ReactJS的初学者,有人能帮我解决这个问题吗 const pathName=window.location.pathname; 您只能使用在/之后获取字符串 const pathName=window.location.pathName.substr(1,) console.log(路径名)您只能使用它获取/后面的字符串

我已经创建了一个组件,在该组件中我通过
窗口.location.pathname
获取路由名称。它工作正常,并为我提供了一个路由名称,但我想从路由名称中删除正斜杠
/
。我是ReactJS的初学者,有人能帮我解决这个问题吗

const pathName=window.location.pathname;
您只能使用在
/
之后获取字符串

const pathName=window.location.pathName.substr(1,)
console.log(路径名)
您只能使用它获取
/
后面的字符串

const pathName=window.location.pathName.substr(1,)

console.log(路径名)
前导或尾随斜杠?在react router 2中,您可以执行
this.props.routes[this.props.routes.length-1]
以获取当前路由。@IsaacVidrine这是一个非常旧的版本,但当前react router版本是v5。相同的代码是否适用于最新版本?@SterlingArcher无法确认v5,但似乎是v4的公认答案。前导或尾随斜杠?在react router 2中,您可以执行
this.props.routes[this.props.routes.length-1]
以获取当前路由。@IsaacVidrine这是一个相当旧的版本,当前react router版本是v5。相同的代码是否适用于最新版本?@SterlingArcher无法确认v5,但似乎是v4的公认答案。