将输入的变量名转换为小驼峰写法
可能的输入命名格式如下:
TestVariable
test_variable
TEST_VARIABLE,
最终输出为testVariable
function format( name ) {
// write code here
if(name == "") return name
if(name.indexOf('_') != -1){
name = name.toLowerCase()
}
let newStr = name.replace(/\_([A-Za-z])/g, function(all, letter){
return letter.toUpperCase();
});
let strAry = newStr.split('');
strAry[0] = strAry[0].toLowerCase();
newStr = strAry.join('');
return newStr
}