猿问
JS 递归数据结构转驼峰为下划线_
问题描述
JS 递归数据结构转驼峰为下划线_,数据源为多种类型:string array object 把所有驼峰字段转下划线_
问题出现的环境背景及自己尝试过哪些方法
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
你期待的结果是什么?实际看到的错误信息又是什么?
杨__羊羊
浏览 1783
回答 2
2回答
子衿沉夜
function f(data){ if (Array.isArray(data)) { return data.map(f) } if (typeof data !== 'object' || !data) { return data } return Object.keys(data).reduce((state, key) => { state[key.replace(/[A-Z]/g, _ => '_' +_.toLowerCase())] = f(data[key]) return state }, {}) }
0
0
0
随时随地看视频
慕课网APP
相关分类
Python
我要回答