将字符转换成驼峰表示法

已知有字符串foo = "get-element-by-id",写一个函数将其转化为驼峰表示法“getElementById”

<script type="text/javascript">
    //自定义函数
    function toString(foo) {
        // var foo = "get-element-by-id";
        //根据某个字符进行切割
        var arr = foo.split("-");
        for (var i = 1; i < arr.length; i++) {
            //获取每个元素中第一个字符并转换成大写
            arr[i] =
                arr[i].charAt(0).toUpperCase() +
                arr[i].substr(1, arr[i].length - 1);
        }
        //根据某个字符将数组转换成字符串
        return arr.join("");
    }
	//调用
    console.log(toString("get-element-by-id"));
</script>
posted @ 2020-09-16 15:36  actorhuang  阅读(317)  评论(0编辑  收藏  举报