Skip to content

Instantly share code, notes, and snippets.

@sandrabosk
Created July 13, 2018 21:02
Show Gist options
  • Save sandrabosk/66121df264c8e5e3a2da87d5f46ba8fd to your computer and use it in GitHub Desktop.
Save sandrabosk/66121df264c8e5e3a2da87d5f46ba8fd to your computer and use it in GitHub Desktop.
Convert camelCased string into snaked_string.
let convertToSnake = (camelCased) => {
let lettersArr = [...camelCased];
let snaked_str = '';
lettersArr.forEach(letter => {
if(letter !== letter.toUpperCase()){
snaked_str += letter
} else {
snaked_str += `_${letter.toLowerCase()}`
}
})
return snaked_str;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment