1. 程式人生 > >2.封裝函數將字符串進行駝峰命名

2.封裝函數將字符串進行駝峰命名

subst fun ring 定義 轉化 toupper arr sub func

<script type="text/javascript">
        //已知有字符串foo=‘get-element-by-id‘,寫一個function將其轉化成駝峰表示法”getElementById”

        //自定義函數
        function toString(foo) {
//           var foo = ‘get-element-by-id‘;
             //根據某個字符進行切割
             var arr = foo.split(‘-‘);  //這裏.split用了鏈接導入到w3school中詳細介紹split()
//獲取每個元素中的第一個字符並轉換成大寫 數組也是字符串         //每個數組中的元素 + 首字母 + 大寫 + 每個數組中的元素 + 第二個元素到最後一個元素 // console.log(arr[1].charAt(0).toUpperCase() + arr[1].substr(1, arr[1].length - 1)); 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>

2.封裝函數將字符串進行駝峰命名