js把字符串的下划线去掉,转化为驼峰命名

const toCamelCaseVar = (variable) => {

variable = variable.replace(/[\_|-](\w)/g, function (all, letter) {

return letter.toUpperCase();

});

return variable.slice(0, 1).toLowerCase() + variable.slice(1)

}

console.log(toCamelCaseVar('Foo_style_css')) // fooStyleCss

console.log(toCamelCaseVar('Foo-style-css')) // fooStyleCss

你可能感兴趣的:(js把字符串的下划线去掉,转化为驼峰命名)