Img profile default
최재영
  • 2016.8.16 17:41
  • 조회수 136
  • 답변수 1
Img profile default
최재영
  • 2016.8.16 17:41
  • 조회수 136
  • 답변수 1

index of 함수와 last index of 함수 가 잘 이해가 안되는데요 설명좀 부탁드립니다

인터넷으로 검색도 해보고 했지만 이해가 잘 안되서요....

  • #자바스크립트 입문
  • #String 다루기

1 답변

  • Spgjnhnsidwygch8ddkd
    Chandler
    • 2016.8.17 14:01

    var str = "abcdeabcde";
    
    str.indexOf("bc"); // 결과는 1
    str.lastIndexOf("bc"); // 결과는 2
    

    indexOf와 lastIndexOf는 가지고 있는 문자열에서 어떠한 문자의 위치를 찾고자 할 때 쓰입니다.
    문자열 abcdeabcde 에서 bc는 1번째에 있죠(a는 0번째)
    그런데 보시면 뒤쪽에도 bc가 하나 더 있습니다.
    이때는 lastIndexOf를 사용해서 뒤에서 부터 찾는 것이죠.

    한가지 더 예시를 보겠습니다.

    var str = "try hello world";
    str.indexOf("hello"); // 결과는 4
    

    hello문자의 h의 위치인 4를 반환하는 것을 볼 수 있습니다.

답변 쓰기

이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.