개발/JavaScript, TypeScript

배열 정렬

꾸럭 2021. 4. 22. 23:27
// 오름차순
ary.sort((a, b) => a > b ? 1 : a < b ? -1 : 0);
ary.sort((a, b) => a - b);

// 내림차순
ary.sort((a, b) => a < b ? 1 : a > b ? -1 : 0);
ary.sort((a, b) => b - a);

// 객체 오름차순
ary.sort((a, b) => a[KEY] > b[KEY] ? 1 : a[KEY] < b[KEY] ? -1 : 0);
ary.sort((a, b) => a[KEY] - b[KEY]);

// 객체 내림차순
ary.sort((a, b) => a[KEY] < b[KEY] ? 1 : a[KEY] > b[KEY] ? -1 : 0);
ary.sort((a, b) => b[KEY] - a[KEY]);

 

728x90

'개발 > JavaScript, TypeScript' 카테고리의 다른 글

tsc, tsc-watch 활용법  (0) 2021.04.26
랜덤  (0) 2021.04.25
TypeScript 환경 설정 - tsc, tsc-watch 설치  (0) 2021.04.23
Math 관련 메소드  (0) 2021.04.23
배열 조작  (0) 2021.04.22