29 转换驼峰命名
要求:
函数接受一个字符串作为参数,可以把类似于 is_good_name 这样的变量名替换成 isGoodName。变量名首尾的下划线不需要做处理,中间的下划线全部删除并且处理成驼峰。
const toCamelCaseVar = (variable) =>{
let reg=/_+(\w)/g;
let str=variable.replace(reg,function(){
if(arguments[2])return (arguments[1]).toUpperCase();
else return arguments[0];
});
return str;
}
本文介绍了一个JavaScript函数toCamelCaseVar,该函数能够将下划线风格的变量名转换为驼峰风格。例如,输入is_good_name,输出为isGoodName。此函数通过正则表达式匹配下划线后跟字母,并将其转换为大写。
3511

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



