封裝駝峯命名轉換函數與反轉數組

傳入參數爲xx-xxx-xx將其轉化爲xxXxxXxx

    //1.駝峯命名轉換,並封裝
  function changeString(a){
    // var a = 'get-element-id';
    var b = a.split('-');   //split將字符串按照指定的字符切割成數組
    for(var i = 0 ; i < b.length ; i++){ //循環遍歷b數組
    //charAt方法找到下標爲0就是第一個字符,toUpperCase將小寫轉換成大寫,再將後面的字符拼接上
        b[i]=b[i].charAt(0).toUpperCase()+b[i].substr(1,b[i].length-1)
    }
    return b.join('');  //join函數拼接,(默認以逗號拼接==toString())
  }
    console.log(changeString('get-element-id'));

 將數組反轉

//3.反轉數組
    var arr = [2,34,56,7,8];
    for(var i = 0;i<arr.length/2;i++){
        var item = arr[i];
        arr[i]=arr[arr.length-1-i];
        arr[arr.length-1-i]=item;
    }
    console.log(arr);
相關文章
相關標籤/搜索