js:字符串里的每个单词首字母大写

代码

function titleUpper(str){
        //1.charAt(下标):返回某个下标所对应的字符, 若没有这个字符则返回一个空字符
        //2.join(' ')把数组按照规定的字符连成字符串,如join(' ')括号里面是空,那么就把数组每一项的按照空字符连接成字符串
            return str.toLowerCase().split(' ').map(item=>{
                 return item.replace(item.charAt(0),item[0].toUpperCase())
                }).join(' ')
        }
        var result = titleUpper('My name is xiaozhang')

结果

 

posted @ 2020-12-17 14:12  张先生zy  阅读(519)  评论(0编辑  收藏  举报