Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

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