1.0.18 • Published 2 years ago

@baiwusanyu/utils-obj v1.0.18

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

@baiwusanyu/utils-obj

Function

extend

将两个对象合并成一个对象,其中第一个对象中冲突项将被第二个对象覆盖 (并不支持深层对象析合并覆盖)

参数参数类型默认值说明
objFirT extends Record<string, any>-合并的第一个对象
objSecU extends Record<string, any>-合并的第二个对象
返回值返回类型说明
objT & U合并后的对象

extendDeep

将两个对象合并成一个对象,其中第一个对象中冲突项将被第二个对象覆盖 (支持深层对象析合并覆盖)

参数参数类型默认值说明
objFirT extends Record<string, any>-合并的第一个对象
objSecU extends Record<string, any>-合并的第二个对象
返回值返回类型说明
objT & U合并后的对象

jsonClone

使用 Json api 深度克隆一个对象

参数参数类型默认值说明
objT extends Record<any, any>-待克隆对象
返回值返回类型说明
objT克隆结果对象

deepCopy

递归的深度克隆一个对象

参数参数类型默认值说明
objT-待克隆对象
返回值返回类型说明
objT克隆结果对象