자바스크립트로 문자열을 자르기 위해서는
Slice(), Substring(), Substr() 함수를 주로 이용합니다.
이 함수들은 서로 비슷비슷해서 헷갈리는 경우가 많습니다.
그래서 이번에는 slice, substring, substr에 대해서 간단히 정리해 봤습니다.
먼저 각각의 파라미터를 정리하면 다음과 같습니다.
slice()는 시작부터 끝
substring()는 slice()와 비슷하지만 시작점이 0보다 작은 경우 조금 다른 결과를 보여줍니다.
(자세한 결과는 아래에서 확인하세요.)
substr()은 시작부터 길이.
먼저 기본 문자열
0123456789
에 대해서 각각의 함수를 적용하면 아래와 같은 결과가 나옵니다.
slice()와 substring()의 경우 파라미터가 음수인 경우
서로 다른 결과를 보여주고 있습니다.
이 점만 유의하면
slice, substring, substr 사용에 어려움을 없을 겁니다.