[JS]转换驼峰命名

来源:互联网 发布:Apache set cookie 编辑:程序博客网 时间:2024/05/16 06:49

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;}
原创粉丝点击