将字符串(border-bottom-color)转成驼峰(borderBottomColor)

来源:互联网 发布:办公软件2003 编辑:程序博客网 时间:2024/06/03 23:44
<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>请写一个字符串转成驼峰的方法</title></head><body><script>    /*    * 问题描述:    * 请写一个字符串转成驼峰的方法?    * border-bottom-color  -> borderBottomColor    * 要求:分别用字符串和正则来操作    * */    var a = 'border-bottom-color';    /*    * 第一种:字符串操作    * */    (function (a) {        // 将字符串通过'-'分解为数组        var arr = a.split('-');        // 遍历数组,从第2个元素开始        for ( var i = 1; i < arr.length; i++ ) {            arr[i] = arr[i].substring(0, 1).toUpperCase() + arr[i].substring(1);        }        console.log(arr.join(''));    })(a);    /*    * 第二种:正则解法    * */    /*(function (a) {        var re = /-(\w)/g;        var res = a.replace(re, function ($0, $1) {            return $1.toUpperCase();        });        alert(res);    })(a);*/</script></body></html>
0 0
原创粉丝点击