Javascript 查找空空间以创建首字母缩略词时出现问题:嵌套for循环

Javascript 查找空空间以创建首字母缩略词时出现问题:嵌套for循环,javascript,Javascript,我需要找一个空白来创建首字母缩写,第一个字母有问题,剩下的就容易多了 let word=”“; let p=“Tim Hortans Returant” 对于(设i=0;i按空格拆分),将每个单词映射到其第一个字符,然后连接: const p=“Tim Hortans Returant” 常量字=p .拆分(“”) .map(word=>word[0]) .加入(“”); console.log(word);让word=p[0];还不完全清楚“找到一个空白”是什么意思——你能详细说明你在找什

我需要找一个空白来创建首字母缩写,第一个字母有问题,剩下的就容易多了

let word=”“;
let p=“Tim Hortans Returant”

对于(设i=0;i按空格拆分),将每个单词映射到其第一个字符,然后连接:

const p=“Tim Hortans Returant”
常量字=p
.拆分(“”)
.map(word=>word[0])
.加入(“”);

console.log(word);
让word=p[0];
还不完全清楚“找到一个空白”是什么意思——你能详细说明你在找什么吗?您好,如果给定的单词是“Candy Cane”,那么输出应该是CC,如果输入是“Candy C Cane”,输出:CCCY您的查询不够清晰。请检查这是否意味着您需要每个空格后的第一个字符?“Tim Hortans Returant”您的desire输出是HR,对吗?它必须使用一个循环,这就是为什么我在发布它时尝试嵌套loopsBest以明确问题中的所有要求。请参见编辑,连接
I+1
th字符,当
I
th字符是空格时,我不理解word=p[0]为什么不让word=“”;,我不知道这种将输入的第一个字符作为缩写的起始字符的方法-如果没有这种方法,循环将无法将第一个字符标识为单词的起始字符,也无法将其连接到
单词
变量。(只要试着删除它,你就会发现产生的
word
是不正确的-它会导致
HR
,而不是
THR
)看到另一个人的答案,看起来他在使用相同的代码,只是他没有将
word
初始化为
p[0]
,导致
HR
而不是
THR
(这就是为什么一开始就需要
word=p[0]