자바스크립트 문자열을 배열로 바꾸기 javaScript split() method
문자열을 split() 메소드를 사용하여 배열로 변환 할 수 있다.
- split() 사용방법
문자열.split(구분자);
예)
|
<script>
function splitFunction() {
var str = "서울, 대전, 대구, 부산";
var arr = str.split(",");
var result = arr[0];
document.write(result);
}
</script> |
cs |
결과값은 "서울"
구분자로 값을 구분해, 배열로 가져올 수 있다.
주민번호나 우편번호 같이 중간에 "-" 과 같은 것을 입력받을 때
구분해서 저장하는데 사용하면 유용하다.
구분자를 생략하면 전체 스트링값이 0번째 인덱스 값이 된다.
예)
|
<script>
function splitFunction() {
var str = "서울, 대전, 대구, 부산";
var arr = str.split();
var result = arr[0];
document.write(result);
}
</script> |
cs |
결과값은 "서울, 대전, 대구, 부산"
arr[1]; 값은 undefined가 된다.
구분자를 ""로 한다면 문자 하나하나가 인덱스로 처리된다.
예)
|
<script>
function splitFunction() {
var str = "서울, 대전, 대구, 부산";
var arr = str.split("");
var result = arr[0];
document.write(result);
}
</script> |
cs |
결과값은 "서"
댓글