代码如下:
export function camelize (str) {
str = String(str)
return str.replace(/-(\w)/g, function (m, c) {
console.log('m:',m,'c:',c)
return c ? c.toUpperCase() : ''
})
}
正则/-(\w)/g
g全局匹配()匹配pattern并获取这一匹配。所获取的匹配可以从产生的Matches集合得到\w匹配包括下划线的任何单词字符。类似但不等价于“[A-Za-z0-9_]”