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"
  • 相关阅读:
    CSS学习1
    三个和尚没水喝阅读笔记
    Javascript学习1

    mv 批量
    emacs 大小写转换
    too many open files
    成都定房
    有关重定向
    postgresql 数据库
  • 原文地址:https://www.cnblogs.com/wu-peng/p/5674176.html
Copyright © 2011-2022 走看看