본문 바로가기
javaScript/JS Tutorial

[javaScript] 문자열을 배열로 변환 split()

by mooyou 2022. 9. 22.
728x90
300x250

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

특별한 구분점이 없이 각각의 문자를 배열로 넣을때는 구분자를 ("") 이렇게 입력하면 단일 문자 배열이 만들어진다.

 

 

 

 

참조 : https://www.w3schools.com/js/js_string_methods.asp

728x90
반응형

댓글