思路:
第一步:将字符串分割后转化为数组;
第二步:遍历数组除首元素外剩下的元素;
第三步:将遍历的元素首字母转大写;
第四步:将数组元素再次拼接为字符串;
代码如下:
let str = 'get-element-by-id';
function f(msg) {
let arr = msg.split("-");
for (let i = 1; i < arr.length; i++) {
arr[i] = arr[i].charAt(0).toUpperCase() + arr[i].substr(1, arr[i].length - 1);
}
msg = arr.join("");
return msg;
}
console.log(f(str));
步骤释义见下图: