1. 使用 split 去掉 -
2. for循环字符串
3. 索引为0的直接返回到 temp
3. 其他的通过 splice 和 toUpperCase 将首字母变为大写,通过 + 将首字母和经过 splice 切割的后面字母相加。
4. 最后,将第一个单词和经过首字母大写处理的单词通过 + 累加。
5. 得到驼峰表示的字符串。
let foo = "get-element-by-id";
let temp = "";
function tf() {
let result = foo.split("-");
for (let i = 0; i < result.length; i++) {
if (i == 0) {
temp = result[0];
} else {
let big = "";
big = result[i].slice(0, 1).toUpperCase() + result[i].slice(1);
temp = temp + big;
}
}
console.log(temp);
}
tf();
输出结果: