我们需要编写一个 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