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