쌓고 쌓다

[JavaScript] 문자열을 배열로 만들기 (split) 본문

프로그래밍/JavaScript

[JavaScript] 문자열을 배열로 만들기 (split)

승민아 2022. 10. 15. 13:18

split

'문자열(string)'.split(separator, limit)

separator

구분 기호를 뜻한다. 즉 뭘로 잘라내 배열을 만들 것인지를 정함.

필수는 아니다. 입력하지 않으면 문자열 전체를 그냥 배열에 한번 담아 1개의 배열의 크기를 갖는다.

 

limit

몇개의 원소까지 만들 것인가?

필수가 아니다. 

 

예제(1)

const alphabet = 'A/B/C'

const arr = alphabet.split('/')

alphabet에 문자열 A/B/C가 담겨 있다.

이것을 '/'로 잘라내 배열을 만들었다.

 

아래의 실행 결과를 보자.

arr.length
arr[0]
arr[1]
arr[2]

 

실행 결과

 

예제(2)

limit를 사용해보자

위의 예제를 그대로 사용해

1개의 limit로 제한해 split 해보겠다.

const alphabet = 'A/B/C'

const arr = alphabet.split('/',1)

 

실행 결과

 

예제(3)

const alphabet = 'A/B/C'

const arr = alphabet.split()

아무 파라미터도 넘기지 않아 보겠다.

 

실행 결과

Comments