從 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
廣告