본문 바로가기
javascript

파일명 자르기

by hjcode 2020. 7. 13.

lastIndexOf를 사용하면 특정 값을 반대방향에서 부터 찾기 시작합니다.

 

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/lastIndexOf

 

String.prototype.lastIndexOf()

lastIndexOf() 메서드는 String 오브젝트에서 fromIndex로부터 반대방향으로 찾기 시작하여 특정 값이 일치하는 마지막 인덱스를 반환합니다. 문자열에서 일치하는 특정 값이 없으면 -1을 리턴합니다.

developer.mozilla.org

 

예로 test.jpg라는 파일에서 .을 기준으로 앞뒤로 자른다면 아래와 같습니다.

 

var a = 'test.jpg';

var b = a.slice(0, a.lastIndexOf('.'));
// test

var c = a.slice(a.lastIndexOf('.') + 1);
// jpg
반응형

'javascript' 카테고리의 다른 글

Array의 메서드 some, every  (0) 2020.08.24
객체 복사 참조하지 않게 하기  (0) 2020.07.23
타입스크립트 기본 타입  (0) 2020.06.09
배열 유사배열  (0) 2020.06.03
pushState  (0) 2020.05.22