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

Sắp xếp chuỗi theo thứ tự ngược lạ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";

Ví dụ

Sau đây là mã -

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

Đầu ra

Sau đây là đầu ra trong bảng điều khiển -

ollhe