var string = 'Hello World';
var search = 'l';
var index;
// 문자열은 유사 배열이므로 for문으로 순회할 수 있다.
for ( var i = 0; i < string.length; i++ ) {
// 문자열의 개별 문자가 'l'이면
if ( string[i] === search ) {
index = i;
break;
}
}
console.log(index); // 2
// 참고로 String.prototype.indexOf 메서드를 사용해도 같은 동작을 한다.
console.log(string.indexOf(search)); // 2
:)
출처: 모던 자바스크립트 Deep Dive (이웅모 지음)
'코딩 > 자바스크립트' 카테고리의 다른 글
자바스크립트, 1일차 (0) | 2024.04.15 |
---|---|
[JavaScript] 문자열에서 특정 문자의 개수를 세는 예 (0) | 2022.06.13 |
[JavaScript] 두 개의 주사위를 던졌을 때 두 눈의 합이 6이 되는 모든 경우의 수를 출력해 보자! (0) | 2022.06.13 |
[JavaScript] 윤년인지 아닌지 판별해보자! (0) | 2022.06.13 |
[JavaScript] 달력을 자바스크립트로 만들어보자! (0) | 2022.06.09 |