主题
var str = 'ab_c-d_ef',
reg = /[_-](\w)/g;
var str1 = str.replace(reg, function (a, b) {
return b.toUpperCase();
})WARNING
已知有字符串foo='get-element-by-id',写一个function将其转化成驼峰表示法”getElementById”
function toString(foo) {
// 根据某个字符进行切割
var arr = foo.split("-");
//获取每个元素中的第一个字符并转换成大写
// console.log(arr[1].charAt(0).toUpperCase() + arr[1].substr(1, arr[1].length - 1));
for (var i = 1; i < arr.length; i++) {
arr[i] =
arr[i].charAt(0).toUpperCase() +
arr[i].substr(1, arr[i].length - 1);
}
//根据某个字符将数组转成字符串
return arr.join("");
}
console.log(toString("get-element-by-id"));