1.方法一:
function change(str){
var str = str.replace(/-(\w)/g,function($,$1){
return $1.toUpperCase();
});
return str;
}
2.方法二:
function change(str){
var arr = str.split('-');
var len = arr.length;
for(var i=1;i<len;i++){
arr[i] = arr[i].charAt(0).toUpperCase() + arr[i].substring(1);
}
var result = arr.join('');
return result;
}
调用:
console.log(change('get-element-by-id'));
结果:
getElementById
字符串转换案例
本文提供了两种方法将带有连字符的字符串转换为驼峰式命名的方法。第一种方法使用正则表达式进行替换,第二种方法通过分割字符串然后将每个部分首字母大写再连接起来实现。
2495

被折叠的 条评论
为什么被折叠?



