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());