跳到主要内容

capitalize [大写]

TS JS Deno

大写字符串的首字母。

使用阵列破坏性和 String.prototype.toUpperCase() 要大写第一字母,...rest rest”在第一个字母之后获得字符数组,然后 Array.prototype.join('') 将其变成字符串再次。 省略 LowerRest 参数以保持其余的字符串完整,或将其设置为“ True”以转换为小写。

typescript
const capitalize = (str: string = "", lowerRest = false): string =>
str.slice(0, 1).toUpperCase() +
(lowerRest ? str.slice(1).toLowerCase() : str.slice(1));
typescript
capitalize("fooBar"); // 'FooBar'
capitalize("fooBar", true); // 'Foobar'