这个题,看起来比较简单,
0、将所有字母小写(这一步是否有必要?)
1、将字符串切片,形成数组;
2、将数组切片,第一个字母大写然后把后面的字符接上;
3、将数组整合成字符串,通过空格链接
function titleCase(str) {
str = str.toLowerCase();
var strarr = str.split(" ");
for(var i=0;i<strarr.length;i++){
var thisstr = strarr[i];
strarr[i] = thisstr.substring(0,1).toUpperCase() + thisstr.substring(1);
}
return strarr.join(" ");
}
titleCase("I'm a little tea pot");