반응형
배열정렬
-
[JavaScript] 숫자 문자 상관없이 배열 오름,내림차순 정렬하기 (Array sort 활용)JavaScript 2022. 11. 24. 22:38
JavaScript 의 array.sort()는 기본적으로 오름차순 정렬을 지원한다. 하지만 우리는 언제나 오름차순 정렬만 필요한게 아니다. 그래서 sort()는 option을 제공하는데, sort() 내부에 조건을 주어, 오름 내림차순을 조정할 수 있다. 간단한 function을 하나 선언해두면, 필요할 떄 오름내림 차순으로 정렬된 배열을 얻을 수 있다. 예시 사용결과 위의 예시에서 사용한 sortArr function sortArr(arr, sortType){ arr.sort(function(a, b){ if(sortType === 'desc'){ //내림차순 정렬 if(a > b) return -1; if(a < b) return 1; else return 0; } else if(sortType =..