范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

JavaScript实现单词首字母大写的方法总汇

  1、for循环:var a = "Hi, my name"s Han Meimei, a SOFTWARE engineer";      //for循环   function titleCase(s) {       var i, ss = s.toLowerCase().split(/s+/);       for (i = 0; i < ss.length; i++) {           ss[i] = ss[i].slice(0, 1).toUpperCase() + ss[i].slice(1);       }       return ss.join(" ");   }   console.log(titleCase(a)); 这个逻辑应该说非常常见。2、for循环+replace://for循环+replace   function titleCase1(str) {       //将字符串分解为数组并将其小写化       var convertToArray = str.toLowerCase().split(" ");          for (var i = 0; i < convertToArray.length; i++) {           var char = convertToArray[i].charAt(0);           //使用 replace()方法将数组中的每个首字母大写化           convertToArray[i] = convertToArray[i].replace(char, function replace(char) {               return char.toUpperCase();           });       }       return convertToArray.join(" ");   }   console.log(titleCase1(a));
  这个跟第一个差别不大。 3、正则+replace://正则+replace   function titleCase2(s) {       return s.toLowerCase().replace(/b([w|"]+)b/g, function(word) {           //return word.slice(0, 1).toUpperCase() + word.slice(1);           return word.replace(word.charAt(0), word.charAt(0).toUpperCase());       });   }   console.log(titleCase2(a));
  思路:用正则将字符串拆分为单词数组,并对每个单词进行首字母大写处理。这里简单的把字母、数字、下划线和单撇号都视为了单词成员。 4、数组+map://数组+map   function titleCase3(s) {       return s.toLowerCase().split(/s+/).map(function(item, index) {           return item.slice(0, 1).toUpperCase() + item.slice(1);       }).join(" ");   }   console.log(titleCase3(a));
  思路:根据空白将字符串拆分为数组,对每个单词进行首字母大写处理,并将所有处理后的结果组成一个新数组然后拼接成字符串。 5、数组+reduce//数组+reduce   function titleCase4(s) {       return s.toLowerCase().split(/s+/).reduce(function(prev, item, array, array) {           return prev + (prev.trim() && " ") + item.slice(0, 1).toUpperCase() + item.slice(1);       }, "");   }   console.log(titleCase4(a));
  思路:根据空白将字符串拆分为数组,对每个单词进行首字母大写处理,并将所有处理后的结果连成一个新字符串。 6、ES6写法//ES6写法   function titleCase5(str) {       return str.toLowerCase().replace(/( |^)[a-z]/g, (L) => L.toUpperCase());   }   console.log(titleCase5(a));
  思路:用正则将每个单词的首字母替换成大写。
  - End -

芯片荒恶化!芯片大战再升级,谁将是最后的赢家?在全球缺芯的背景下,全球芯片制造竞赛不断加码。而随着韩国三星掌门人李在镕将于8月13日获得假释出狱,芯片大战或将全面升级。缺芯继续蔓延进入下半年,缺芯情况似乎仍在持续,芯片价格依旧华为再传大动作,芯片破局之路越走越宽本文原创,请勿抄袭和搬运,违者必究华为在十多年前就开始研发芯片,成立了海思半导体部门。十几年的时间取得了巨大成就,已经能够和高通,联发科等巨头掰手腕了,自家的麒麟芯片做到了5nm。再次领先全球!不止修桥铺路,中国新基建曝光,7大领域赶超美国图为建造中的中国移动5G基站随着原有基础产业日渐饱和,中国一系列最新的基建项目终于曝光,综合看来,我们要在在包括5G特高压技术城轨交通新能源汽车大数据中心组建人工智能工业互联网在内第一部!数据安全法将于9月1日起施行作为我国第一部有关数据安全的专门法律,数据安全法将于9月1日起施行,其将成为国家大数据战略中至关重要的法制基础,成为数据安全保障和数字经济发展领域的重要基石。数据安全法的落地,意味浓眉大眼的欣旺达也变了8月10日,雷军发布了一款近乎完美的全面屏手机,小米Mix4。从Mix1代开始,作为全面屏的倡导者,小米终于在第四代实现了强迫症患者足够满意的全面屏外观上彻底没有了前置摄像头(屏下小升级,索尼IMX766要变成公版方案,传说中的IMX786为何没出现?从IMX386到IMX586再到IMX686,这些大家都非常熟悉,这是索尼为手机商提供的公版方案,大部分手机商都有使用,正常来说,今年就应该是索尼IMX786了,但IMX786却迟真现货不用抢,麒麟芯片鸿蒙系统,仅2000元出头难道不香吗?众所周知的原因,华为手机如今是相当的缺货,尤其是那些高端旗舰,基本上能叫得上号的都很难买到,要不就是需要加钱,但这玩意并不是每个人都能接受的,如果我们想要体验一番鸿蒙系统,考虑一下两大官媒联合发声,鸿蒙系统超出预期,华为再度改口芯片和操作系统一直是国内科技行业最大的遗憾,尤其在操作系统领域,PC市场长期被微软垄断,移动市场则被谷歌和苹果两大巨头所占据。一旦国外企业停止系统授权,国内智能手机厂商将没有任何退小米蒋聪立flag拿下中国OLED电视市场第一小米中国区销售运营总经理蒋聪表示定了一个小目标一鼓作气拿下中国OLED电视市场第一。蒋聪表示,小米电视全面发力OLED,目前已经实现了对多个尺寸段价格段的覆盖。和液晶电视相比,OL火箭炮音响升级,东芝电视全新OLEDX8900系列开启预售近年来,OLED电视以其轻盈的体态良好的产品性能以及出色的画质呈现而逐渐成为广受消费者青睐的电视产品。12日,东芝电视宣布2021OLED旗舰机型X8900KF系列全面开启预售。东游戏电视对比客观仪器数据分析部分游戏电视的问世,代表的是新世代电视产品的一个分支功能的上限能力,最高4K120Hz的产品性能,成为了大屏娱乐空间向上兼容更多拓展可能的一种可选的必要条件(有游戏场景需求的玩家必选,
拥有一对华为Sound,应该怎么玩?去年11月,华为发布了又一款智能音箱华为Sound,从外观上看,机身延续了华为SoundX的设计,除了体积和重量相对缩减了三分之一,其腰斩了接近一半的价格令人大呼真香。趁着官网限时哆啦A梦的电视电话,你试过了吗哆啦A梦是我们儿时记忆,从小就非常羡慕大雄,身边有一个像哆啦A梦这样的朋友,最重要羡慕有百宝箱的哆啦A梦,各种神奇的工具,超乎想象,可以帮解决我们无数的困难拉。随着科技发展,哆啦A华为推出的HarmonyOS,到底是什么?6月2日,华为召开了HarmonyOS2及华为全场景新品发布会,在发布会上正式推出了HarmonyOS2(鸿蒙)操作系统,华为官方微博以及华为手机我的华为app,都公开发布了华为鸿好手法不如好算法,AI智能摄影系统让你秒变大师一人,一车,一无人机,飞驰在最美的318川藏线。无人机飞上天空,不再是单调的跟拍,而是全方位记录人车合一的风驰电掣潇洒漂移。遇到标志建筑或民族舞蹈,还会自动规划线路拍摄全貌,生成精入手华为Sound,能开口我就绝不动手前段时间入手了华为Sound,作为一个对智能音箱毫不了解的小白,对智能音箱的理解还停留在听音乐这种基本操作里,而对智能的理解,即将被我赋予在这个产品的体验上。当我熟悉了华为Soun胆机是什么,HIFI老烧都热衷于ampampquot胆机ampampquot?是很多烧友口中的胆机,是提升音质用的。只不过不像现在的耳放核心部件晶体管运放体积都更加的小巧,都是直接焊接在电路的PCB板上了,置放在金属壳里面,而相对更加古老的电子管这一类的产品华为Sound,音质不简单市面上的智能音箱品类繁多,并且一直朝着智能的方向越走越远,几乎忽略了音质这个本质属性。如小爱音箱小度音箱天猫精灵等都成了典型的偏科生。值得一提的是,去年华为发布了一款华为Sound如果给我一套房,我要安装华为全屋智能家居现在到处充斥这智能家居,家里这种各样的品牌智能家居,打开N个app反而让我觉得不智能了智能家居的终极发展方向是全屋智能。有新房的朋友可以考虑全屋智能,一步到位,做到真正的智能,正在HiFi音质是什么?在音响技术中,音响是指通过放声系统重现出来的声音。如通过CD机等音响设备播放CD片中的音乐歌曲及其他声音,又如演出现场通过扩音系统播放出来的歌声和音乐声等,都属于音响范畴。能够重现发烧友追求胆机是什么?是很多烧友口中的胆机,是提升音质用的。只不过不像现在的耳放核心部件晶体管运放体积都更加的小巧,都是直接焊接在电路的PCB板上了,置放在金属壳里面,而相对更加古老的电子管这一类的产品新一代华为智慧屏,智能不像电视普通的大屏电视功能只能用来看视频,功能少也是导致不经常被使用的一个原因,久而久之就成为了客厅内的摆设。而智慧一直都是华为智慧屏的一大亮点,而新一代华为智慧屏V系列更丰富的智慧交互功