如何在JS中编写一个函数来返回单词的缩写?

nez*_*uko 7 javascript abbreviation

例如:

makeAbbr('central processing unit') === 'CPU'
Run Code Online (Sandbox Code Playgroud)

我找不到我的错误。我感谢您的帮助。

makeAbbr('central processing unit') === 'CPU'
Run Code Online (Sandbox Code Playgroud)

und*_*ned 5

您只需将其更改words[i] === ''words[i] === ' '. ''是一个空字符串。

另一种选择是分割传递的字符串。

function makeAbbr(str) {
   // words is [ "central", "processing", "unit" ]
   let words = str.split(/\s+/);
   let abbreviation = '';
   for (let i = 0; i < words.length; i++) {
     abbreviation += words[i][0];
   }
   return abbreviation.toUpperCase();
}
Run Code Online (Sandbox Code Playgroud)