按字母順序排列並刪除 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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式語言
C++
C#
MongoDB
MySQL
Javascript
PHP