按字母倒序排序 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

更新于:2020 年 10 月 10 日

251 浏览

开启你的职业生涯

通过完成课程获得认证

开始
广告