根据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