JSFiddle - React, Tailwind, and code Playground
JavaScript
var arr = [5, 2, 1, 4, 3];
var arr2 = ['나', '가', '마', '다', '라'];
var arr3 = ['d', 'c', 'a', 'e', 'b'];
console.log('------ 숫자 정렬 -----');
// 역순 정렬(sort)
var arrSet1 = arr.sort(function(a, b){
// 작은 값 우선
var result1 = a - b;
// 큰 값 우선
var result2 = b - a;
return result2
});
console.log(arrSet1);
console.log(arr.sort());
console.log('------ 한글 정렬 -----');
var arrSet2 = arr2.sort(function(a, b){
return b > a
});
console.log('sort내 함수로 역순 정렬', arrSet2);
console.log('sort만 사용', arr2.sort());
console.log('------ 영문 정렬 -----');
var arrSet3 = arr3.sort(function(a, b){
return b > a
});
console.log('sort내 함수로 역순 정렬', arrSet3);
console.log('sort만 사용', arr3.sort());