자바스크립트(JavaScript)를 사용하다 보면 문자열(string)을 자르기해야하는 상황을 자주 마주치게 되는데요.
오늘은 빠르게 자바스크립트에서 문자열을 자르는 4가지 방법을 알아보겠습니다.
다음 4가지 방법이 있습니다.
자바스크립트 문자열 자르는 방법
1. slice() 활용하기
2. substring() 활용하기
3. substr() 활용하기
4. split() 활용하기
1. slice() 활용하기
See the Pen slice() by blacklobster (@blacklobster) on CodePen.
slice()
메서드는 문자열의 일부를 추출한 후에 새 문자열을 반환합니다.
예시처럼 text.slice(0, 3)
은 0번째 인덱스부터 시작해서 인덱스 3의 전 값까지 받게 됩니다.
만약 두번째 값이 없으면 첫번째 값에 해당하는 인덱스부터 끝까지 반환합니다.
text.slice(7)
은 7번째 인덱스부터 끝까지 문자열을 반환하게 되는 거죠.
2. substring() 활용하기
See the Pen substring() by blacklobster (@blacklobster) on CodePen.
substring()
메서드도 slice()
와 비슷합니다.
첫번째 값은 시작 인덱스의 값을 의미합니다. 그리고 두번째 값은 종료 인덱스 전까지를 의미합니다.
즉 text.substring(7, 12)
은 7번째 인덱스의 값으로 시작해서 12번째 인덱스 전인 11번째 값까지만 반환합니다.
slice()
와 마찬가지로 하나의 숫자만 넣을 경우 해당 숫자부터 끝까지 문자열을 반환합니다.
3. substr() 활용하기
See the Pen substr() by blacklobster (@blacklobster) on CodePen.
substr()
은 일단 권장되지 않기 때문에 알고만 계시면 좋을 것 같습니다. (참고 링크)
해당 메서드는 시작 인덱스부터 추출할 글자수를 인자로 받습니다.
4. split() 활용하기
See the Pen Untitled by blacklobster (@blacklobster) on CodePen.
split()
은 문자열을 배열로 분할합니다. split
의 괄호 안에 문자열을 기준으로 배열을 나누게 되는데요.
가령 아무 값 없이 단순히 ''
만 넣을 경우 한 문자씩 끊어서 배열로 만듭니다.
'-'
을 넣을 경우 -
기준으로 나누어진 배열을 확인할 수 있습니다.
'개발 > JavaScript' 카테고리의 다른 글
자바스크립트(JS)의 배열 길이를 체크, 확인하는 방법(length) (0) | 2024.02.21 |
---|---|
간단! 자바스크립트(JS) 문자열을 대문자, 소문자로 변환하는 방법과 확인(체크)하는 방법 (0) | 2023.04.02 |
간단간단! 자바스크립트(JS) 문자열, 배열 중복값 제거하기 (0) | 2023.03.31 |
빠르게 찾아보자! 자바스크립트(JS) 문자열, 배열 중복값 찾기 / 체크 (0) | 2023.03.29 |
빠르게 알아보는! 자바스크립트(JS) 문자열 글자수, 배열 길이 체크하기 | JavaScript String, Array Length (0) | 2023.03.27 |
최근댓글