【JavaScript】下滑线命名转驼峰命名处理

同事写接口返回的JSON属性名称始终不一致,一会下划线一会驼峰

然后自己封装了一个:

function toHump(name){
     var newName = name.toLowerCase();
      let arr = newName.split('');
      console.log('arr=========' , JSON.stringify(arr))
      for(var index in arr){
       if(arr[index] == '_'){
        var i = parseInt(index);
        arr[i + 1] =  arr[i + 1].toUpperCase();
       }
      }
      console.log(arr.join('').replace(/_/g,''),'=============');
     return arr.join('').replace(/_/g,'');
}
原文地址:https://www.cnblogs.com/mindzone/p/14513347.html