개발공작소
article thumbnail
728x90
반응형

String.prototype.split()

 

split 메서드는 String 객체를 지정한 구분자를 이용하여 여러 개의 문자열로 나눈다.

 

 

기본문법

[문자열].split([구분자],[길이]); = string.split(separator, limit);

 

 

  • separator
    • 필수 X
    • 구분자
    • 값이 입력되지 않으면 문자열 전체를 배열에 담아서 리턴
  • limit
    • 필수 X
    • 최대 분할 갯수

 

여기서 둘 다 필수는 아니지만, separator같은 경우를 넣어주지 않으면 나뉘어서 배열로 리턴 되는 게 아니라,

기존 문자열인 상태로 배열로 변환하기 때문에 의미가 없어진다. 즉 에러는 안나지만, 구분자는 반드시 넣어서 쓸 것

 

 

예제1

<script>
    let str = 'mouse,keyboard,speaker,monitor,desktop';
    str = str.split();
    console.log(str); 
</script>

 

결과

 

예제2

<script>
    let str = 'mouse,keyboard,speaker,monitor,desktop';
    str = str.split(',');
    console.log(str); 
</script>

 

결과

 

 

<script>
    let str = 'mouse,keyboard,speaker,monitor,desktop';
    str = str.split(',',2); // 콤마를 구분자로 하고 2번째 까지 가져옴
    console.log(str); 
</script>

결과

 

728x90
반응형
profile

개발공작소

@모찌바라기

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!