배열을 만든 후 원하는 데이터로 정렬이 필요할떄가 있다.
1. 원하는 문자로 정렬하기
var listSort = function(SEQ_NO){
return function(a,b){
if ( a[SEQ_NO] == b[SEQ_NO] ) return 0;
return a[SEQ_NO] < b[SEQ_NO] ? -1 : 1; // 오름차순
(return a[SEQ_NO] > b[SEQ_NO] ? -1 : 1; // 내림차순
)
};
};
list.sort(listSort('SEQ_NO'));
2. 숫자 배열 정렬
오름차순
work.sort(function(a, b){ return a-b; });
- 내림차순
a.sort(function(a, b){ return b-a; });
3. 배열에서 가장 큰 수 구하기
var array = [1, 10, 5, 11, 2];
var rowNum = array .reduce( function (previous, current) {
return previous > current ? previous:current;
});
4. 배열에서 가장 작은 수 구하기
//최소값
var min = array.reduce( function (previous, current) {
return previous > current ? current:previous;
});
'개발 > javascript & jquery' 카테고리의 다른 글
js정리 (0) | 2017.03.31 |
---|---|
문자열을 배열로, 배열을 문자열로 split과 join (0) | 2017.03.30 |
{} 와 [] , - typeof / instanceof (0) | 2017.03.29 |
생활코딩 함수,배열,객체 (0) | 2016.12.29 |
javascript 정규식 (0) | 2016.11.08 |
댓글