제일 첫 글자를 제외하고, - 이나 _로 구분되는 문자들을
기호를 제거하고 카멜케이스로 변환
function toCamelCase(str){
//정규표현식으로 - 혹은 _ 으로 분리
const splitString = str.split(/[\-|_]/);
let arr = [];
for(let i =0; i < splitString.length; i ++){
//각각 첫 글자 대문자로 바꾸기위해 split으로 쪼개기
if(i== 0){
arr.push(splitString[i]);
}else {
//단어 한 문자씩 split하기
let splitStr = splitString[i].split('');
//단어의 첫 문자는 대문자로 변환
const firstStr = splitStr[0].toUpperCase()
//첫 글자 대문자로 변환하여 쪼개진 단어 배열 합하기
splitStr[0] = firstStr;
arr.push( splitStr.join(''));
}
}
//첫글자 대문자로 치환한 글자 이어주기
return arr.join('');
}