input: {
user_name: “toutiao”;
group_name :{
first_products: “douyin”;
}
}
let input = {
user_name: "toutiao",
group_name : {
first_products: "douyin",
}
}
function toCase(obj) {
let newObj = {};
for(let key in obj) {
let s = key.split("_");
for(let i = 0; i < s.length; i++) {
s[i] = s[i].charAt(0).toUpperCase() + s[i].substring(1);
}
s = s.join("");
console.log(s);
if(typeof obj[key] !== "object") {
newObj[s] = obj[key];
} else {
newObj[s] = toCase(obj[key]);
}
}
return newObj;
}
console.log(toCase(input));