【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,'');
}

 

posted @ 2021-03-10 17:59  emdzz  阅读(148)  评论(0编辑  收藏  举报