ko.javascript.info icon indicating copy to clipboard operation
ko.javascript.info copied to clipboard

str.indexOf 오류

Open dororodoroddo opened this issue 4 years ago • 0 comments

https://ko.javascript.info/string에서 부문 문자열 찾기에

'부분 문자열 "id"는 위치 1에서 처음 등장하는데, 두 번째 인수에 2를 넘겨 "id"가 두 번째로 등장하는 위치가 어디인지 알아봅시다. '

라고 나오고 예제로는

let str = 'Widget with id';

alert( str.indexOf('id', 2) ) // 12

가 나와 있습니다.

하지만 두번째 인자는 n번째로 나오는 위치를 찾는 것이 아닌 인덱스가 n이상인 위치에서 처음으로 나오는 위치를 찾는 것입니다. 그 근거로 예제의 문자열을

let str = 'aWidget with id';

로 바꾼다면 13이 아닌 2가 출력되게 됩니다.

dororodoroddo avatar Sep 26 '21 02:09 dororodoroddo