返回基於 JavaScript 中字串的縮略詞
我們需要編寫一個 JavaScript 函式,該函式將一串字元作為唯一引數。
該函式應基於輸入的字串短語構建縮略詞並返回。
在構造縮略詞時,該函式應僅考慮以大寫字母開頭的單詞。
例如 -
如果輸入字串為 -
const str = 'Polar Satellite Launch Vehicle';
那麼輸出應該是 -
const output = 'PSLV';
示例
程式碼如下 -
const str = 'Polar Satellite Launch Vehicle';
const buildAcronym = (str = '') => {
const strArr = str.split(' ');
let res = '';
strArr.forEach(el => {
const [char] = el;
if(char === char.toUpperCase() && char !== char.toLowerCase()){
res += char;
};
});
return res;
};
console.log(buildAcronym(str));
console.log(buildAcronym('Bachelor of Science'));輸出
控制檯輸出如下 -
PSLV BS
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP