我对 JS 比较陌生,而且很困惑。我有一个 URL 字符串:https://a/b/c/d/e/f。这些都是动态字符并且经常更改(例如可能是https://x/s/g/e/h/d) 在某些情况下,我只想删除 f,其中我使用 LastIndexOf。在其他情况下,我想同时删除最后一个和倒数第二个 EG:e/f。如何成功地做到这一点?我尝试使用拆分,但这只是出于某种原因将“/”替换为“,”。
工作 f 示例
var url = https://a/b/c/d/e/f
var new = url.substring(0, url.lastIndexOf('/') +1);
当前拆分 e/f 示例
var new = url.split('/')
console.log(new[new.length -2]);
这打印为: https:,,a,b,c,d,e,f,