📅  最后修改于: 2023-12-03 15:30:53.743000             🧑  作者: Mango
在编写 JavaScript 代码时,有时需要获取当前文件所在的目录名。JavaScript 提供了一种简单的方法来实现这一点。以下是获取当前目录名的方法:
const currentDir = window.location.pathname.split('/').slice(0, -1).join('/');
这个方法使用了 window.location
对象,它保存了当前页面的 URL 信息。window.location.pathname
属性包含了当前页面的相对路径,以斜杠 /
开始。为了获取目录名,我们可以通过 split()
方法将路径分割成一个数组,然后使用 slice()
方法截取除最后一个元素以外的所有元素,最后使用 join()
方法将数组中的元素拼接成目录名。
以下是完整的代码示例:
const currentDir = window.location.pathname.split('/').slice(0, -1).join('/');
console.log(currentDir);
输出:
/my/current/directory
我们可以根据具体的项目结构和需要来对代码进行调整,例如改变目录分隔符或者截取的元素个数等等。