Programing/JavaScript

자바스크립트 문자열을 배열로 바꾸기 javaScript split() method

리커니 2015. 7. 24.
반응형

자바스크립트 문자열을 배열로 바꾸기 javaScript split() method

 

문자열을 split() 메소드를 사용하여 배열로 변환 할 수 있다.

 

- split() 사용방법

문자열.split(구분자);

 

예)

1
2
3
4
5
6
7
8
9
<script>
function splitFunction() {
    var str = "서울, 대전, 대구, 부산";
    var arr = str.split(",");
     var result = arr[0];
 
     document.write(result);
}
</script>
cs

 

결과값은 "서울"

 

구분자로 값을 구분해, 배열로 가져올 수 있다.

주민번호나 우편번호 같이 중간에 "-" 과 같은 것을 입력받을 때

구분해서 저장하는데 사용하면 유용하다.

 

구분자를 생략하면 전체 스트링값이 0번째 인덱스 값이 된다.

 

예)

1
2
3
4
5
6
7
8
9
<script>
function splitFunction() {
    var str = "서울, 대전, 대구, 부산";
    var arr = str.split();
     var result = arr[0];
 
     document.write(result);
}
</script>
cs

 

결과값은 "서울, 대전, 대구, 부산"

 

arr[1]; 값은 undefined가 된다.

 

구분자를 ""로 한다면 문자 하나하나가 인덱스로 처리된다.

 

예)

1
2
3
4
5
6
7
8
9
<script>
function splitFunction() {
    var str = "서울, 대전, 대구, 부산";
    var arr = str.split("");
     var result = arr[0];
 
     document.write(result);
}
</script>
cs

 

결과값은 "서"

 

반응형

댓글

💲 추천 글