반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Button
- 인텔리제이
- Eclipse
- CMD
- table
- list
- Visual Studio Code
- javascript
- 테이블
- Array
- CSS
- date
- Maven
- js
- 자바
- IntelliJ
- html
- 배열
- 문자열
- 이클립스
- Java
- Files
- 자바스크립트
- vscode
- input
- ArrayList
- string
- 이탈리아
- json
- windows
Archives
- Today
- Total
어제 오늘 내일
[Javascript] 문자열을 배열로 변환 (split 함수) 본문
문자열을 일정한 구분자로 잘라서
각각의 문자열을 배열로 저장하는 방법을 알아보도록 하겠습니다.
문자열을 일정한 구분자로 잘라서 배열로 저장하기 위해서는
split() 함수를 사용합니다.
split() 함수
string.split(separator, limit)
- split() 함수는,
문자열을 'separator'로 잘라서,
'limit' 크기 이하의 배열에 잘라진 문자열을 저장하여 리턴합니다. - separator
- 필수 아님
- 문자열을 잘라 줄 구분자 (문자열 또는 정규식)
- 값이 입력되지 않으면 문자열 전체를 배열에 담아서 리턴합니다.
- limit
- 필수 아님
- 최대 분할 갯수
예제 1. 파라미터를 입력하지 않을 경우
See the Pen 문자열 by anna (@hianna) on CodePen.
- 파라미터로 아무것도 전달하지 않으면 문자열 전체를 length 1인 배열에 담아서 리턴합니다.
예제 2. 단어별로(separator=" ") 잘라서 배열에 담기
See the Pen 문자열 by anna (@hianna) on CodePen.
- separator로 " "(스페이스)를 지정하면, 문자열을 구분자로 잘라서
각각의 잘라진 조각들을 배열에 저장하여 리턴합니다.
예제 3. 글자별로(separator="") 잘라서 배열에 담기
See the Pen 문자열 by anna (@hianna) on CodePen.
- separator로 ""(length가 0인 문자열)을 전달하면,
문자열을 각각의 문자별로 잘라서, 한 글자씩(공백 포함) 배열에 저장하여 리턴합니다.
예제 4. 특정 구분자로 잘라서 배열에 담기
See the Pen 문자열 by anna (@hianna) on CodePen.
- separator(여기서는 ',')를 지정하여,
문자열을 separator로 잘라서 만들어진 조각들을 배열에 담아서 리턴하였습니다.
예제 5. limit 값 지정하기
See the Pen 문자열 by anna (@hianna) on CodePen.
- 두번째 파라미터인 limit 값을 지정하였습니다.
- 위의 예제에서 문자열을 ','로 자르면 총 3개의 배열이 만들어지지만,
limit 값을 2로 지정하였기 때문에
2개의 배열만 생성되었습니다.
반응형
'IT > Javascript' 카테고리의 다른 글
[Javascript] 특정 문자 위치 찾기 (indexOf 함수) (0) | 2020.07.17 |
---|---|
[Javascript] 특정 위치 문자 찾기 2가지 방법 (charAt 함수, 대괄호) (0) | 2020.07.16 |
[Javascript] 문자열 비교하기 (동등 비교, 대소 비교) (0) | 2020.07.14 |
[Javascript] '=='와 '==='의 차이 (null, undefined) (0) | 2020.07.13 |
[Javascript] '==' 연산자와 '===' 연산자의 차이점 (0) | 2020.07.12 |
Comments