EN
TypeScript - make lower case only for first letter of text
0
points
In this short article, we would like to show how to make the lower case for the first text letter using TypeScript - how to decapitalize text.
Quick solution:
// ONLINE-RUNNER:browser;
const decapitalizeTest = (text) => {
return text && text[0].toLowerCase() + text.slice(1) || text;
};
// Usage examples:
console.log(decapitalizeTest('Abc')); // abc
console.log(decapitalizeTest('John said: This is text')); // john said: This is text
Output:
abc
john said: This is text
Naive solution
console.log('Abc'.toLowerCase()); // abc
console.log('John said: this is text'.toLowerCase()); // john said: this is text
Output:
abc
john said: this is text
Note: in above naive solution we believe that
toLowerCase()method will solve the problem because text is simple.