# 引入
import { toHumpObj, extend } from 't-comm';
// or
import { toHumpObj, extend} from 't-comm/lib/base/object/index';
# toHumpObj(obj)
描述:
将对象中的key由下划线专为驼峰
参数:
参数名 | 类型 | 描述 |
---|---|---|
obj | object | 对象 |
返回: object
转化后的对象
示例
const obj = {
a_a: 'a',
b_b: [
{
bb_b: 'b',
},
],
c: {
dd_d: 'd',
e: {
ee_e: 'e',
},
},
};
toHumpObj(obj);
// { aA: 'a', bB: [ { bbB: 'b' } ], c: { ddD: 'd', e: { eeE: 'e' } } }
# extend(to, from)
描述:
将属性混合到目标对象中
参数:
参数名 | 类型 | 描述 |
---|---|---|
to | object | 目标对象 |
from | object | 原始对象 |
返回:
处理后的对象
示例
const a = { name: 'lee' }
const b = { age: 3 }
extend(a, b)
console.log(a)
// => { name: 'lee', age: 3 }