在JS中使数组语句的第一个字母大写

Pop*_*Pop 2 javascript uppercase

我有一个数组,我想通过使用将第一个字母转换为大写 map

const arrayTOCapital = [
  'hi world',
  'i want help ',
  'change first letter to capital',

 ];

const arrayFirstLetterToCapital = () => {
  return arrayTOCapital.map(function(x){ return 
      x.charAt(0).toUpperCase()+x.slice(1) })
}
Run Code Online (Sandbox Code Playgroud)

输出应该是:

Hi World
I Want Help
Change First Letter To Capital
Run Code Online (Sandbox Code Playgroud)

Ada*_*sko 5

您可以使用正则表达式/\b\w/g来查找单词边界前面的所有字母(例如空格)并将其替换为大写版本

const arrayTOCapital = [
  'hi world',
  'i want help ',
  'change first letter to capital',
];

console.log(arrayTOCapital.map(x => x.replace(/\b\w/g, c => c.toUpperCase())));
Run Code Online (Sandbox Code Playgroud)