# 引入

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 }
Last Updated: 2024/10/11 07:54:02