인프런 커뮤니티 질문&답변

김덕주님의 프로필 이미지
김덕주

작성한 질문수

자바스크립트 비기너: 튼튼한 기본 만들기

6. 인덱스로 문자열 처리, [코딩 시간]

lastIndexOf 코드 2번째 parameter 질문

작성

·

215

1

lastIndexOf  2번째 parameter의 값이 0보다 작을 경우 무조건 -1을 반환한다는 것처럼 기술이 되어있어서 그런줄 알았는데

lastIndexOf도 indexOf처럼 두번째 parameter 값이 음수가 되면 0부터 검색한다는 개념으로

만약 value[0]에 1번째 parameter에 입력한 값이 존재 한다면 0으로 출력이 되는 부분이 있는 것 같습니다

이게 맞나요?

답변 2

0

강의에 약간의 오류가 있었나보네요 ㅎㅎ ㅜ

0

저도 이부분이 궁금해서 실제 코드를 돌려보니 0이 출력되는 것을 확인하였습니다.

const value = "23345";
console.log(value.lastIndexOf(2,-1)); // 0

MDN Web Docs를 읽어봤을 때도, 2번째 parameter값이 0보다 작을 경우 -1을 리턴한다는 내용은 찾아볼수 없었습니다. (일치하는 부분을 찾을 수 없으면 -1을 반환한다는 내용만 있습니다)

김덕주님의 프로필 이미지
김덕주

작성한 질문수

질문하기