在JavaScript中以相反的顺序对字符串进行排序

我们需要编写一个JavaScript函数,该函数接受小写的字符串并以相反的顺序对其进行排序,即b应该在a之前,c应该在b之前,依此类推。

例如:如果输入字符串是-

const str = "hello";

那么输出应该是-

const output = "ollhe";

示例

以下是代码-

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

输出结果

以下是控制台中的输出-

ollhe