toCamelCase
数组(成员是可枚举对象)或可枚举对象 key 值下划线会转为驼峰式 key 值(可枚举的属性才会转换) 同时保证 key 值第一个字母是小写 这个函数的主要目的是为了统一规范后端接口返回的变量,前端变量规范采用驼峰式。
使用例子
toCamelCase("test") // test
toCamelCase({ test_a: 1 }) // { testA: 1 }
toCamelCase({ _test_a: 1 }) // { testA: 1 }
toCamelCase({ test_a_b: 1 }) // { testAB: 1 }
toCamelCase([[{ test_a: 1 }]]) // [[{ testA: 1 }]]
参数
参数 | 说明 | 默认值 |
---|---|---|
obj | 需要格式化的变量,可以是任意值 | - |
返回值
如果不是可可枚举对象或者数组则直接返回传入参数,可枚举对象或者数组则返回处理后的对象或者数组