每个单词的首字母大写

时间:2020-05-13 18:32:09

标签: javascript arrays string loops

我为FreeCodeCamp完成了一项任务。任务是:

返回提供的字符串,每个单词的首字母大写。确保单词的其余部分为小写。
titleCase(“我是个小茶壶”)应该返回一个字符串。
titleCase(“我是一个小茶壶”)应该返回“我是一个小茶壶”。
...

我的FreeCodeCamp console.log显示如下测试:我是一个小茶壶(是正确的),但是它不会让我批准该任务。

function titleCase(str) {

var lower = str.toLowerCase()
var toarray = lower.split(" ")
let i = 0;
for( let i=0; i < toarray.length; i++){

 toarray[i] = toarray[i].slice(0,1).toUpperCase()  + toarray[i].slice(1).toString();

}

console.log(toarray.join(' '))

}

titleCase("I'm a little tea pot");
titleCase("sHoRt AnD sToUt");


1 个答案:

答案 0 :(得分:2)

您需要退货,而不仅仅是打印