假设我有一个名为“animal”的对象,它有一个名为“type”的属性。
默认情况下,animal.type 返回字符串值,例如“dog”或“CAT”。我想将这些字符串变成“Dog”或“Cat”之类的东西,只有第一个字母是大写的。字符串中只有字母字符,因此不会有空格、数字或特殊字符。
在 JavaScript 中有哪些有效的方法可以做到这一点?
最佳答案
Suggested duplicate是朝着正确方向迈出的一步,但并不完全是您想要的。试试这个:
function capitalize(s) {
return s.charAt(0).toUpperCase() + s.slice(1).toLowerCase();
}
console.log(['dog', 'CAT'].map(capitalize));
关于javascript - 如何在 JavaScript 中更改对象属性的字符串大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39840701/