Algorithms
CamelCase
seoca
2021. 2. 12. 14:41
WHAT I LEARNED
using regular expression
split() - The separator can also be a regular expression. 정규식을 split()의 separator로 사용가능.
let s = "camelCaseHowManyWords"
function CamelCase(str) {
let re = /[A-Z]/g; //g is global
//regular expression can separate a string at the instance there is a capitalized letter.
let wordSplit = str.split(re);
let result = wordSplit.length;
console.log(result); //5
}
CamelCase(s);
Reference