已知字符串 str = "get-element-by-id"
写出一个function将其转化成驼峰表示法"getElementById";
function toCamelCase (str) {var arr = str.split("-");
for (var i = 0 , len = arr.length; i < len; i++) {
arr[i] = arr[i].charAt(0).toUpperCase() + arr[i].subStr(1);
}
return arr[i].join("");
}
toCamelCase (str);
知识点汇总:
1.str.split("-")
--字符串转化成数组
--注意参数不写,默认是以","分割
2.arr[i].charAt(0).toUpperCase()
--在索引位置处的字符
--转化成大写
3.arr[i].subStr(1);
--截取字符串,
第一个参数是截取的起始位置
第二个参数是长度,不写默认截取到最后
4.arr[i].join("");
--数组转化成字符串
--参数是字符串拼接的字符