// 숫자 배열
const arr = [5, 2, 6, 11, 8, 20];
// 오름차순
arr.sort(function(a, b) {
return a - b;
});
// 내림차순
arr.sort(function(a, b) {
return b - a;
});
// 문자 배열
const arr = ['cherry', 'peach', 'strawberry', 'apple'];
// 오름차순
arr.sort();
// 내림차순
arr.sort(function(a, b) {
return (a > b)? -1 : ((a < b)? 1 : 0);
});
// 객체 배열
const arr = [
{ key: 10, value: '휴대폰' },
{ key: 5, value: '이어폰' },
{ key: 21, value: '가방' },
{ key: 8, value: '보조배터리' },
{ key: 16, value: '전화기' },
];
// 객체 내 숫자 기준
arr.sort(function(a, b) {
return a.key - b.key;
});
// 객체 내 문자열 기준
arr.sort(function(a, b) {
return (a.value > b.value)? -1 : ((a.value < b.value)? 1 : 0);
});
'Javascript' 카테고리의 다른 글
fetch로 file download (feat. express) (0) | 2023.05.15 |
---|---|
jQuery to VanillaJS (0) | 2021.03.16 |
키보드를 이용한 Input text 포커스 이동 (0) | 2021.03.15 |
String to Date / Date to String (0) | 2020.12.17 |
숫자에 콤마와 언콤마를 편하게 (0) | 2016.06.27 |