Computer >> Máy Tính >  >> Lập trình >> Javascript

Đảo ngược các chuỗi được sắp xếp theo thứ tự bảng chữ cái trong JavaScript

Chúng tôi bắt buộc phải viết một hàm JavaScript sử dụng một chuỗi chữ thường và sắp xếp nó theo thứ tự ngược lại, tức là b phải đứng trước a, c trước b, v.v.

Ví dụ:

Nếu chuỗi đầu vào là -

const str = "hello";

Sau đó, đầu ra phải là -

const output = "ollhe";

Mã cho điều này sẽ là -

const string = 'hello';
const sorter = (a, b) => {
   const legend = [-1, 0, 1];
   return legend[+(a < b)];
}
const reverseSort = str => {
   const strArr = str.split("");
   return strArr
   .sort(sorter)
   .join("");
};
console.log(reverseSort(string));

Sau đây là kết quả trên bảng điều khiển -

ollhe