가끔씩 문자열을 정렬해야할 떄가 있다.
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 |
'개발 > javascript & jquery' 카테고리의 다른 글
현재 시간 날짜 추출하는 함수 (0) | 2017.04.12 |
---|---|
js정리 (0) | 2017.03.31 |
배열에서 정렬 , 최소값 최고값 구하기 , 오름차순 내림차순 (0) | 2017.03.29 |
{} 와 [] , - typeof / instanceof (0) | 2017.03.29 |
생활코딩 함수,배열,객체 (0) | 2016.12.29 |
댓글