functioncamelize(str){return str.replace(/-(\w)/g,function(a,b,c,d){
console.log(a,b,c,d)//-b b 1 a-bcdefreturn b ? b.toUpperCase():'';})}
console.log(camelize('a-bcdef'))//aBcdef
使用函数
let a ='abcdefghijklmnopqrstuvwxyz';
a.replace(/g/g,(a,b,c,d)=>{console.log(a,b,c,d)})//g; 匹配的字符串;//6; 偏移量//abcdefghijklmnopqrstuvwxyz; 原字符串//undefined; undefined
a.replace(/(g)(h)/,(a,b,c,d)=>{console.log(a,b,c,d)})// gh g h 6//从第二个参数处开始添加匹配到的括号内的值;