javascript - 获取用 / 分隔的最后一个子字符串
问题描述
目前使用我的代码:
window.location.pathname.split('/')[3]
我可以从以下方面获得“比较”:
http://localhost/study/78/comparative
但是有可能会在 URI 中添加一些子目录。
如何获取用 分隔的 URI 上的最后一个子字符串(最右侧)/
?
解决方案
用切片试试
window.location.pathname.split('/').slice(-1)[0]
console.log("http://localhost/study/78/comparative".split('/').slice(-1)[0])
推荐阅读
- php - 针对嵌套 JSON 字段、MYSQL、PHP 的 QUERY
- google-apps-script - `clasp` 将 `.gs` 文件放在哪里?对“扣推”上的编译器错误进行故障排除
- python - 如果目标函数有太多参数,SciPy 差分进化会失败
- ios - XCode:使用始终显示点“。”的小数点。而不是逗号','
- java - Spring Security 正在初始化但不验证登录表单数据
- python - 在python中使用相同的键但不同的值更新字典/列表
- python - 如何使用 USB 网络摄像头在树莓派上拍摄视频
- go - golang chanel 无法与 sync.WaitGroup 一起使用
- python - Twitter Filter Streaming API - 增加规则限制或过滤来自朋友的推文?
- javascript - 如何在vue中获取客户端来源