javascript - const page = window.location.pathname + 字符串
问题描述
使用下面的代码我可以${post}
在路径名匹配时应用/post
const post =
window.location.pathname === '/post'
但是,对于任何包含但还使用字符串(例如and )扩展路径的野路径,我怎样才能实现这一点?/post/
/post/1
/post/2
我真的希望它会像添加一样简单*
,但事实并非如此。
解决方案
您可以尝试检查路径是否包含某个子字符串。
if(window.location.pathname.includes('/post/')){
}
推荐阅读
- unix - 将文件从当前目录移动到下一个目录
- c++ - MSVC constexpr 编译器错误?
- python - c.fetchall 返回无类型
- javascript - 通过 React 中的嵌套组件向上传递数据
- typescript - 使用 Date.prototype.toLocaleDateString() 中的选项键入错误
- html - 如何在纯 CSS 中禁用提交按钮和点击链接?
- android - 从 RecyclerView 适配器调用单击方法时,lateinit 属性 viewModel 未初始化
- slack - 使用 Slash 命令的 Slack APP 安装在工作区中但未显示在频道中?
- javascript - 将有关事件的信息传递给 javascript 函数的工作原理
- typescript - 当您在 Typescript 中有一个 const object {} = {} 另一个对象时,这到底意味着什么?