2

我可以用更简单的方式编写此代码,但我想将其作为基于函数的代码编写。我希望将字符串中每个单词的起始字母改为大写。请帮帮我!!

函数转换(str){设arr=str.toLowerCase().split(“”);for(arr的s){让arr2=arr.map(s.charAt(0).toUpperCase()+s.substring(1)).join(“”);}返回arr2};console.log(convertuc(“将第一个字母转换为大写”);//测试//
1

2个答案2

重置为默认值
4

你就快到了。您不需要for循环,因为您已经在使用地图(它为您进行迭代,并通过转换中的每个字符串来构建一个新数组阿珥根据提供的功能更改为新的)。

函数转换(str){设arr=str.toLowerCase().split(“”);设arr2=arr.map(s=>s.charAt(0).toUpperCase()+s.substring(1)).join(“”);返回arr2;//注意,arr2现在是一个字符串,因为.join(“”)};console.log(convertuc(“将第一个字母转换为大写”);

1
  • 1
    好的,谢谢,我只需要去掉第二个函数并将s定义为(s=>)。
    – 闪亮12
    2018年11月2日16:01
4

使用纯CSS怎么样?

第页{文本转换:大写;}
<p>这是一个简单的句子</p>(第页)

你的答案

单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策

不是你想要的答案吗?浏览标记的其他问题问你自己的问题