gpt4 book ai didi

javascript - 获取不带尾部斜杠的当前目录名称

转载 作者:行者123 更新时间:2023-11-30 20:49:58 25 4
gpt4 key购买 nike

我一直在网上浏览如何获取用户在网站上所在的当前目录的名称。这是最相关的:

function checkDir(theDir) {
var loc = window.location.pathname;
var dir = loc.substring(0, loc.lastIndexOf('/'));

if(dir == theDir)
return true;

return false;
}

但这只有在尾部有斜杠时才有效。

令我惊讶的是,关于这方面的信息并不多。也许只是因为它很容易修复,我不知道。

如何在没有尾部斜杠的情况下检查当前目录?

最佳答案

要获取路径中的最后一个目录,用/分割路径,然后使用pop()获取最后一个元素:

function checkDir(theDir) {
var loc = window.location.pathname;
var dir = loc.split('/').pop();
console.log(loc);

return dir == theDir;
}

console.log('js', checkDir('js'));
console.log('foo', checkDir('foo'));

关于javascript - 获取不带尾部斜杠的当前目录名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48278515/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com