FCC 256 - 句中单词首字母大写

确保字符串的每个单词首字母都大写,其余部分小写。
像'the'和'of'这样的连接符同理。
当你完成不了挑战的时候,记得开大招'Read-Search-Ask'。

这是一些对你有帮助的资源:
String.split()

经过前几题的挑战,差不多有了思路,先将一个字符串句子拆分成单词存放在数组中,用到了.split()方法,然后对每个单词的第一个字母进行转变为大写操作,最后对数组进行.join()操作。思路是如此,但是在将每个单词放进数组后,准备进行首字母大写的操作时,由于基础不牢,还是出现了问题。最后用"Read-Search-Ask"解决了。。。。

以下是答案:
方法一;

function titleCase(str) {
  // 请把你的代码写在这里
     var arr=[],arr1=[];
     arr=str.toLowerCase().split(" ");
     for(var i=0 ; i

方法二;

function titleCase(str) {
 var newarr,newarr1; 
 newarr =str.toLowerCase().split(" ");
 for(var i=0;i

①:.split().toLowerCase()都是String的方法
②:.join()方法是Array的方法,将其转换为字符串

你可能感兴趣的:(FCC 256 - 句中单词首字母大写)