gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-05 00:27:11 27 4
gpt4 key购买 nike

例如:

makeAbbr('central processing unit') === 'CPU'
我找不到我的错误。我感谢您的帮助。

function makeAbbr(words) {
let abbreviation = words[0];
for (let i = 1; i < words.length; i++) {
if (words[i] === '') {
abbreviation += words[i + 1];
}
}
return abbreviation.toUpperCase();
}

console.log(makeAbbr('central processing unit'));

最佳答案

您只需要更改 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();
}

关于javascript - 如何在 JS 中编写一个函数来返回单词的缩写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72446353/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com