这个函数的作用是将带有连接符的字符串转换成驼峰格式
例:
"my-test-code"//这种类型转换成
"myTestCode"
function formatStr(str){
//用split将字符串分拆成一个数组
var strarr = str.split("-"),newstr = strarr[0];
for (var i = 1,len = strarr.length; i < len; i++) {
var word = strarr[i];
/*
chartAt方法抽取每个子字符串的首字母
substr方法截取子字符串余下的内容
for循环拼接首字母与余下的内容
*/
var newstr = newstr+word.charAt(0).toUpperCase()+word.substr(1);
//console.log(newstr);用于验证
}
return newstr;
}
//调用函数
console.log(formatStr("fuck-you"));
输出结果:fuckYou