javascript - 如何在 JavaScript 中更改对象属性的字符串大小写

标签 javascript string

假设我有一个名为“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/

相关文章:

javascript - 如何将值直接传递到指令中?

arrays - 在 MATLAB 中将包含星号的字符数组转换为数字

java - 检查字符串是否匹配特定的正则表达式

javascript - 在 JavaScript 中每隔一个空格插入随机数

javascript - 在javascript中将字符串转换为对象数组

javascript - 单击按钮滚动

javascript - Selenium FindElement 会阻塞,直到文件上传完成

string - 将 Arduino F() 宏与字符串数组一起使用

java - 在 SQL 准备语句中放入 javascript 变量 (java)

javascript - 在 JavaFX HTMLEditor 中定位插入符