"test.file.txt"라는 String에서 확장자를 어떻게 추출할 수 있을까??
--> lastIndexOf()를 사용하여 '.'의 마지막 위치를 찾을 수 있고 그 뒤가 확장자 값이다.
이런 상황에서 '.'의 마지막 위치를 찾을 수 있는 lastIndexOf를 알아보자
문법
String.lastIndexOf([searchValue [,fromIndex])
String에서 searchValue의 마지막 위치의 시작 인덱스를 반환한다. fromIndex 반대 방향으로(생략가능)
ex)
const strValue = "test.file.txt";
strValue.lastIndexOf("."); // return 9
추가 예시)
"hello hello world".lastIndexOf("hello"); //return 6
"hello hello world".lastIndexOf("hello",3); //return 0 : index 3(l)에서 왼쪽편르러 search
[JavaScript] 문자를 숫자로 형변환 하는 Number(),ParseInt() 차이점 (0) | 2020.01.06 |
---|---|
[JavaScript] encodeURI() , encodeURIComponent() 차이점 알고 사용하기 (0) | 2020.01.03 |
[JavaScript] 비동기(asynchronous)처리 이해하기 (0) | 2020.01.01 |
[Web] <a/> 태그에서 웹페이지 이동 이벤트 막기 (4) | 2019.12.31 |
[Web] Window.history로 웹페이지 이동하기 history.back() , go(), forward() (2) | 2019.12.22 |