낙타의 경우는 구의 중간에 있는 각 단어나 약어가 공백이나 구두점 없이 대문자로 시작하도록 구를 작성하는 관행입니다. 예를 들어, 낙타의 경우 동시 해시 맵은 −
로 작성됩니다.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