问题描述:写一个字符串转成驼峰的方法,例:border-bottom-color->borderBottomColor
方法一:操作字符串数组
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('');
}
方法二:操作字符数组
function tranformStr2(str){
var strArr=('');
for(var i=1;i<;i++){
if(strArr[i]=='-'){
(i,1);
if(i<){
strArr[i]=strArr[i].toUpperCase();
}
}
}
return ('');
}
方法三:利用正则表达式
function transformStr3(str){
var re=/-(\w)/g;
return (re,function ($0,$1){
return $1.toUpperCase();
});
}