zoukankan      html  css  js  c++  java
  • JavaScript符串中每个单词的首字母大写化

    map() + replace()

    function titleCase(str) {
        var convertToArray = str.toLowerCase().split(" ");
        var result = convertToArray.map(function(val){
            return val.replace(val.charAt(0), val.charAt(0).toUpperCase());
        });
        return result.join(" ");
    }
    titleCase("hello world");   //"Hello World" 
    

      

    for ··· in + replace()

    function titleCase(str) {
        str = str.toLowerCase().split(' ');
        for (var i in str) {
            str[i] = str[i].replace(str[i].charAt(0), str[i].charAt(0).toUpperCase());
        };
        return str.join(' ');
    }
    titleCase("hello world");   //"Hello World" 

    map() + slice()

    function titleCase(str) {
        return str.toLowerCase().split(' ').map(function(word) {
            return (word.charAt(0).toUpperCase() + word.slice(1));
        }).join(' ');
    }
    titleCase("hello world");  //"Hello World"
  • 相关阅读:
    Access-自定义控件TabControl
    Excel公式-求最低价网站名字
    Excel图表-太极图
    Excel图表-"DNA"图
    VB中的GDI编程-2 画笔
    leetcode
    leetcode
    leetcode
    leetcode
    leetcode
  • 原文地址:https://www.cnblogs.com/wu-peng/p/5674176.html
Copyright © 2011-2022 走看看