JS 문자열 을 낙타 봉 으로 바 꾸 는 세 가지 방법

2521 단어 필기시험.
질문 설명: 문자열 을 써 서 낙타 봉 으로 바 꾸 는 방법, 예: border - bottom - color - > border BottomColor
방법 1: 문자열 배열 조작
function tranformStr1(str){
    var strArr=str.split('-');
    for(var i=1;i<strArr.length;i++){
        strArr[i]=strArr[i].charAt(0).toUpperCase()+strArr[i].substring(1);
    }
    return strArr.join('');
}

방법 2: 조작 문자 배열
function tranformStr2(str){
    var strArr=str.split('');
    for(var i=1;iif(strArr[i]=='-'){
            //  '-'
            strArr.splice(i,1);
            //   
            if(ireturn strArr.join('');
}

방법 3: 정규 표현 식 활용
function transformStr3(str){
    var re=/-(\w)/g;
    return str.replace(re,function ($0,$1){
        return $1.toUpperCase();
    });
}

좋은 웹페이지 즐겨찾기