驼峰写法
// 第一种方法
// 1.正则为 - 字符,即var re = /-\w/g; 匹配到 - 字符
// 2.用正则的replace()方法替换这个规范为去掉 - 以及字符大写,通过回调函数第一个参数直接转大写
// $0表示所有匹配成功的str分组,$1,表示每一个匹配上的字母
var str = "border-left-color";
function aa() {
var reg = /-(\w)/g;
str = str.replace(reg, function ($0, $1) {
return $1.toUpperCase();
});
console.log(str)
};
aa(str);
// 第二种方法
var s = "border-left-color";
var a = s.split("-");
var o = a[0];
for (var i = 1; i < a.length; i++) {
o = o + a[i].slice(0, 1).toUpperCase() + a[i].slice(1);
console.log(o);
}
// 第三种方法
var s1 = "border-left-color";
s1 = s1.replace(/-(\w)/g, function (a) { return a.slice(1).toUpperCase(); })
console.log(s1);