1. indexOf
str.indexOf(searchValue[, fromIndex])
- 맨 처음 나온 Index 또는 -1을 반환
- fromIndex를 통해 찾기 시작할 위치 지정 가능
2. 문자열 내 index 전부 찾기
- 카운팅 하기
var str = 'To be, or not to be, that is the question.';
var count = 0;
var pos = str.indexOf('e'); //pos는 4의 값을 가집니다.
while (pos !== -1) {
count++;
pos = str.indexOf('e', pos + 1); // 첫 번째 e 이후의 인덱스부터 e를 찾습니다.
}
console.log(count); // 로그에 4를 출력합니다.
- Index 순서대로 배열에 담기
let target = [];
let pos = s.indexOf(t);
while (pos !== -1) {
target.push(pos);
pos = s.indexOf(t, pos + 1);
}
'코딩테스트 with JS' 카테고리의 다른 글
array 합치기 (0) | 2022.04.28 |
---|---|
String(), toString() (0) | 2022.04.02 |
특정크기의 배열 만들기 (0) | 2022.04.02 |
2. 기본 매서드 (0) | 2022.04.02 |
1. 기본 매서드 (0) | 2022.03.09 |