從 JavaScript 中的字串路徑獲取檔名?


我們需要編寫一個函式,該函式採用一個字串檔案路徑並返回檔名。通常檔名位於任何路徑的末尾,雖然可以使用正則表示式來解決此問題,但可以使用 JavaScript 的字串 split() 方法,存在更簡單的單行解決方案,並且我們將在此處使用相同的解決方案。

假設我們的檔案路徑為 -

"/app/base/controllers/filename.js

獲取檔名的字串路徑的程式碼如下 -

示例

const filePath = "/app/base/controllers/filename.js";
const extractFilename = (path) => {
   const pathArray = path.split("/");
   const lastIndex = pathArray.length - 1;
   return pathArray[lastIndex];
};
console.log(extractFilename(filePath));

輸出

此程式碼的控制檯輸出將為 -

filename.js

更新於: 18-Aug-2020

2K+ 瀏覽

開啟你的職業生涯

透過完成該課程獲得認證

開始
廣告