Camel case là thực hành viết các cụm từ sao cho mỗi từ hoặc chữ viết tắt ở giữa cụm từ bắt đầu bằng một chữ cái viết hoa, không có dấu cách hoặc dấu câu xen vào. Ví dụ:Bản đồ băm đồng thời trong trường hợp lạc đà sẽ được viết là -
ConcurrentHashMaps
Chúng tôi có thể triển khai một phương thức chấp nhận một chuỗi trong JavaScript để chuyển đổi nó thành trường hợp lạc đà theo cách sau -
Ví dụ
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"))
Đầu ra
ConcurrentHashMaps