字符串转化实例

已知字符串 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("");

--数组转化成字符串

--参数是字符串拼接的字符

你可能感兴趣的:(字符串转化实例)