004-写一个方法把下划线命名转成大驼峰命名
知识点:
- split 分割字符串
- 从数组的第二个元素开始处理,取出字符串的第一个字符转成大写 toUpperCase,最后再拼接
function toCamel (str) {
var strArr = str.split('_'),
strCamel = ''
for (var i = 0, len = strArr.length; i < len; i++) {
if (i === 0) {
strCamel = strArr[i]
} else {
var valStr = strArr[i],
valArr = [...valStr],
valNew = ''
for (var k = 0, kLen = valArr.length; k < kLen; k++) {
if (k === 0) {
valNew = valArr[k].toUpperCase()
} else {
valNew += valArr[k]
}
}
strCamel += valNew
}
}
return strCamel
}
console.log('驼峰', toCamel('a_c_def'))