DEV Community

Discussion on: JavaScript Challenge 6: Convert string to camel case

Collapse
 
gdaz profile image
Sathaphorn Phansiri • Edited

This is my idea

var result = "string_poem-pATH".split(/-|_/)
.map((e, i, arr) => {
  return i == 0 ? e.toLowerCase() : e.toLowerCase().replace(arr[i].charAt(0), arr[i].charAt(0).toUpperCase());
}).join("");

console.log(result);
Enter fullscreen mode Exit fullscreen mode