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