본문 바로가기

Front-End: Web/JavaScript

[js] lastIndexOf (+ 활용법 with indexOf)

반응형

array.indexOf(s)가 앞에서부터 보고 문자열(s)가 나온 최초의 인덱스를 반환한다면(없다면 -1을 반환)

array.lastIndexOf(s)는 그 반대로 뒤에서부터 본다.

 

그래서 이 두 메서드를 활용하면,

arr.indexOf(s) === arr.lastIndexOf(s)

해당 조건을 만족하는 arr는 문자열 s가 한 번 밖에 등장하지 않는다.

 

 

 


참고 자료

 

String.prototype.lastIndexOf() - JavaScript | MDN

lastIndexOf() 메서드는 주어진 값과 일치하는 부분을 fromIndex로부터 역순으로 탐색하여, 최초로 마주치는 인덱스를 반환합니다. 일치하는 부분을 찾을 수 없으면 -1을 반환합니다.

developer.mozilla.org

 

반응형