javaScript/JS Tutorial
[javaScript] 문자열을 배열로 변환 split()
mooyou
2022. 9. 22. 21:23
728x90
300x250
SMALL
split() 메소드를 사용해서 문자열 배열로 변환할 수 있다.
콤마를 기준으로 배열로 변환하기
<p id="demo"></p>
<script>
let text = "a,b,c,d,e,f";
const myArray = text.split(","); // 콤마를 기준으로 분리
document.getElementById("demo").innerHTML = myArray[1];
</script>
실행결과
b
문자열의 ","를 기준으로 분리해서 배열로 변환 1번 두 번째 배열을 호출하면 b가 호출된다.
공백을 기준으로 배열로 변환하기
<p id="demo"></p>
<script>
let text = "a b c d e f";
const myArray = text.split(" "); //공백을 기준으로 분리
document.getElementById("demo").innerHTML = myArray[0];
</script>
실행결과
a
구분 기호를 생략할 경우
<p id="demo"></p>
<script>
let text = "a b c d e f";
const myArray = text.split();
document.getElementById("demo").innerHTML = myArray[0];
</script>
실행결과
a b c d e f
구분 기호를 생략한 경우 인덱스[0]에 전체 문자열이 포함된다.
문자열에서 각각의 단일 문자를 배열로 만들 경우
<p id="demo"></p>
<script>
let text = "abcdef";
const myArray = text.split("");
document.getElementById("demo").innerHTML = myArray[3];
</script>
실행결과
d
특별한 구분점이 없이 각각의 문자를 배열로 넣을때는 구분자를 ("") 이렇게 입력하면 단일 문자 배열이 만들어진다.
728x90
반응형
LIST