返回基于 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 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始
广告