js capitalize string - Как сделать первую букву строки заглавной в JavaScript?

js capitalize first letter / javascript / string / letter / capitalize

Как сделать первую букву строки заглавной,но не менять регистр остальных букв?

B. Go



Answer #1
// 10 889 187 операций в секунду
function capitalizeFirstLetter(string) {
    return string[0].toUpperCase() + string.slice(1);
}

// 10 875 535 операций в секунду
function capitalizeFirstLetter(string) {
    return string.charAt(0).toUpperCase() + string.slice(1);
}

// 4 632 536 операций в секунду
function capitalizeFirstLetter(string) {
    return string.replace(/^./, string[0].toUpperCase());
}

// 1 977 828 операций в секунду
String.prototype.capitalizeFirstLetter = function() {
    return this.charAt(0).toUpperCase() + this.slice(1);
}