• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

lastIndexOf 코드 2번째 parameter 질문

21.08.16 14:12 작성 조회수 127

1

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

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

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

이게 맞나요?

답변 2

·

답변을 작성해보세요.

0

jj4783님의 프로필

jj4783

2023.05.05

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

0

Gin-Kyeng Lee님의 프로필

Gin-Kyeng Lee

2022.01.16

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

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

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