题目描述:
Title Case a Sentence
句中单词首字母大写
确保字符串的每个单词首字母都大写,其余部分小写。
题目来源:freecodecamp
注意:
字符串可以通过运算操作改变,但不能通过下标值去修改某个特定字符,唯一的方法是重新赋值。
1 function titleCase(str) { 2 // 请把你的代码写在这里 3 var arr=str.split(" "); 4 arr=arr.map(function(val){ 5 var nval=""; 6 for(var i=0;i<val.length;++i){ 7 if(i===0) 8 nval+=val[i].toUpperCase();//依次加入 9 else nval+=val[i].toLowerCase(); 10 } 11 return nval; 12 }); 13 str=arr.join(" "); 14 return str; 15 } 16 17 titleCase("I'm a little tea pot");
@jm_epiphany