JavaScript字符串单词首字母大写的实现方式

下面的代码是我的实现,不知道有没有更好的实现方案。

javascriptString.prototype.firstUpperCase = function(){
    return this.replace(/\b(\w)(\w*)/g, function($0, $1, $2) {
        return $1.toUpperCase() + $2.toLowerCase();
    });
}

求接龙。

阅读 42.7k
评论
    10 个回答

    用不了写那么长

    let firstUpperCase = ([first, ...rest]) => first.toUpperCase() + rest.join('')
    评论 赞赏