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