[JS] lastIndexOf

SangBooom·2021년 6월 24일
0
post-custom-banner

코딩테스트에 "/a/b/c/d/t_v8.x" 에서 t.x (파일이름,확장명) 만 도출해내야 하는 문제가 나왔다.
_vreplace("_v","")로 없애주고, 파일 경로는 split으로 해주기 어려웠다.

파이썬같은 경우에는 rfind도 있고 slice[-1:] 도 있고 자바스크립트는 slice로 잘라내거나 split으로 해야되는 줄 알았다..

찾아보니 lastIndexOf()라는 api가 있다.

적용하기

1.

"/a/b/c/d/t.x".lastIndexOf()
// 8

2.

https://www.sangboom.co.kr/html/category/lastId=123&item=8

코딩테스트에 쿼리스트링을 얻어내야 하는문제가 나왔었다.
정규표현식으로 풀면되는데 긴장을 해서 split으로 해결했던 경험이 있었다.

지금 생각해보니 lastIndexOf()로 /의 인덱스를 찾아내서 slice해주면 더 간단 할 것 같다.

profile
끊임없이 떨어지는 물방울이 바위를 뚫는다
post-custom-banner

0개의 댓글