函数titleCase(str){ str=str.toLowerCase(); var数组=str.split(“”); 对于(var i=0;i<数组长度;i++){ array[i][0]=数组[i].charAt(0).toUpperCase(); } var finalString=array.join(“”) return finalString; } log(titleCase(“我是一个小茶壶”);
-
你不能像那样索引字符串 数组[i][0] – 肖恩 评论 2015年9月23日21:00
3个答案
函数titleCase(str){ str=str.toLowerCase(); var数组=str.split(“”); 对于(var i=0;i<数组长度;i++){ array[i]=数组[i].charAt(0).toUpperCase()+数组[i].substring(1); } var finalString=array.join(“”) return finalString; } alert(titleCase(“我是一个小茶壶”);
函数titleCase(str){ str=str.toLowerCase(); var数组=str.split(“”); 对于(var i=0;i<数组长度;i++){ //数组[i]是一个不可变的字符串。所以我们需要重新构建它。 array[i]=数组[i].charAt(0).toUpperCase()+数组[i].substring(1); } var finalString=array.join(“”) return finalString; } titleCase(“我是一个小茶壶”);