题解 | #将字符串转换为驼峰格式#
将字符串转换为驼峰格式
http://www.nowcoder.com/practice/2ded24e34ec34325a62d42d0c8479bae
function cssStyle2DomStyle(sName) { var font = sName.split('-'); for(var i = 1; i < font.length; i++){ //如果数组第一个为空 (. -webkit-border-image ) 直接把第一个字母和font[0]拼起来 //跳出本次循环//注意第一个为空的情况font[0]就是空,可以将0和1合并起来,从2开始 if(!font[0]) { font[0] +=font[i]; continue;} // 把首字母切出来转化成大写 var Upper = font[i].substring(0,1).toUpperCase();//否则都是从1开始大写 // 把其余的切出来 var lower = font[i].substring(1); // 把两边合起来 font[i] = Upper + lower; font[0] +=font[i];//最后所有的字符串放在font[0]中, } return font[0]; }