按字母顺序排列并删除 JavaScript 中的空格
问题
我们要求编写一个 JavaScript 函数,该函数接受一个字符串 str,其中包含字母和空格
我们的函数应该遍历输入字符串并执行操作,以便将字符按 “不区分大小写的字母顺序” 顺序连接到一个新字符串中。空格和标点符号应该直接被删除!
例如,如果输入函数如下:
输入
const str = 'some simple letter combination!';
输出
const output = 'abceeeeiiillmmmnnoooprssttt';
示例
下面是代码:
const str = 'some simple letter combination!'; const orderString = (str = '') => { let res = ''; for(let i = 97; i < 123; ++i){ for(let j = 0; j < str.length; j++){ if(str[j].toLowerCase().charCodeAt() === i){ res += str[j]; }; }; }; return res; }; console.log(orderString(str));
输出
abceeeeiiillmmmnnoooprssttt
广告