작성
·
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을 반환한다는 내용만 있습니다)