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

배열에서 정렬 , 최소값 최고값 구하기 , 오름차순 내림차순

by areumtb 2017. 3. 29.

배열을 만든 후 원하는 데이터로 정렬이 필요할떄가 있다. 



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

댓글