如何在 JavaScript 中将字符串转换为驼峰式?


驼峰式是编写句子的一种方法,其中每一个词或缩写以大写字母开头,单词之间不留空格或标点符号。例如,“Concurrent hash maps”(并发哈希映射)以驼峰式编写为 -

ConcurrentHashMaps

我们可以用下列方法实现一个方法,在 JavaScript 中接受一个字符串,并将其转换为驼峰式 -

示例

function camelize(str) {
   // Split the string at all space characters
   return str.split(' ')
      // get rid of any extra spaces using trim
      .map(a => a.trim())
      // Convert first char to upper case for each word
      .map(a => a[0].toUpperCase() + a.substring(1))
      // Join all the strings back together
      .join("")
}
console.log(camelize("Concurrent hash maps"))

输出

ConcurrentHashMaps

更新时间:19-9-2019

1K+ 浏览次数

开启你的 事业

通过完成课程获得认证

开始学习
广告