将字符串转驼峰命名法

    技术2022-07-11  99

    <script> //封装一个函数,将font-size转换为fontSize,将background-color转换为backgroundColor //测试数据:left-color-aaaa-bbbb font-size background-color camel('font-size'); // camel('left-color-aaaa-bbbb'); function camel(str) { //使用'-'把参数分割成数组 var arr = str.split('-'); //保存第一个全小写单词 var firsLowerCase = arr[0]; //保存将第一个字母转换成大写的单词 var txt1 = ''; for (var i = 1; i < arr.length; i++) { //将第一个单词之后每个单词的第一个字母替换成大写 var txt = arr[i].replace(arr[i][0], arr[i][0].toUpperCase()); //将这些单词拼接起来 txt1 += txt; } console.log(firsLowerCase.concat(txt1)); }; </script>
    Processed: 0.009, SQL: 9