본문 바로가기
개발/javascript & jquery

문자열을 배열로, 배열을 문자열로 split과 join

by areumtb 2017. 3. 30.


가끔씩 문자열을 정렬해야할 떄가 있다. 


ex)




work_nos 를 정렬해야 하는데 문자열이라서 내가알고잇는 배열을 정렬하는 방법으로는 정렬하기가 어렵다.


그러므로 문자열을 배열로 변경



1. split()을 이용하여 분리

: 문자열을 잘라준다. 


split() 는 원하는 문자열을 기준으로 분리를 할 수 있다. 


split() 을 이용하여 , 을 기준으로 문자열을 분리하자


2. 분리한 문자열을 정렬

분리한 문자열을 배열의 정렬방법으로 정렬한다.


"0","1","1","2","3".....


3. 문자열을 다시 배열로   join() 사용

: 배열을 문자열로 변환,요소 합치기


 join()은 원하는 구분자를 이용해 배열을 문자열로 분리한다. 


 join()을 이용하여 , 을 구분자로 배열을 분리하자





1
2
3
4
5
6
work_nos = purchaseSeqDetail.WORK_NOS;
var work = work_nos.split(",");
work.sort(function(a, b){ return a-b; });
        
purchaseSeqDetail.WORK_NOS = work.join(",");
    
cs



댓글