개발/javascript & jquery
문자열을 배열로, 배열을 문자열로 split과 join
areumtb
2017. 3. 30. 10:29
가끔씩 문자열을 정렬해야할 떄가 있다.
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 |