返回基於 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

更新時間: 2021-01-23

925 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.