zoukankan      html  css  js  c++  java
  • javascript面试题:如何把一句英文每个单词首字母大写?

    上周看到大家在JS群讨论如何把一句英文句子单词收割字母大写,
    大家都说用正则简单,对于正则还是有点模糊,于是乎自己敲了下

     //面试题:如何把一句英文每个单词首字母大写?
                    var str="what fuck is 1235 going on ?";
                    var arr=str.split(" ");
                    for(var i=0,newArr=[],sumArr=[];i<arr.length;i++){
                         var news=arr[i][0].toUpperCase();
                         newArr.push(news);
                         var sums=arr[i].slice(1);
                         sumArr.push(sums);
                         arr[i]=newArr[i]+sumArr[i];
                    }
                     str=arr.join(" ");
                     console.log(arr,str);//["What", "Fuck", "Is", "1235", "Going", "On", "?"] "What Fuck Is 1235 Going On ?"

    结果是出来了,总感觉不是很好、、、

  • 相关阅读:
    数据库是什么以及用来干嘛
    10.3
    10.2
    12.7
    12.5
    12.4
    12.3
    12.2
    12.1JOptionPane
    11.30eclipse常用快捷键
  • 原文地址:https://www.cnblogs.com/-walker/p/5682211.html
Copyright © 2011-2022 走看看