@baiwusanyu/utils-obj
Function
47,100
3
| Install | |
|---|---|
npm install @baiwusanyu/utils-obj |
|
| Latest Version: | 1.1.2 |
| License: | MIT |
| Last Updated: | Dec 12, 2024 |
| Links: | GitHub · npm |
Maintainer: baiwusanyu
@baiwusanyu/utils-obj
Function
extend
将两个对象合并成一个对象,其中第一个对象中冲突项将被第二个对象覆盖 (并不支持深层对象析合并覆盖)
| 参数 | 参数类型 | 默认值 | 说明 |
|---|---|---|---|
| objFir | T extends Record<string, any> |
- |
合并的第一个对象 |
| objSec | U extends Record<string, any> |
- |
合并的第二个对象 |
| 返回值 | 返回类型 | 说明 |
|---|---|---|
| obj | T & U |
合并后的对象 |
extendDeep
将两个对象合并成一个对象,其中第一个对象中冲突项将被第二个对象覆盖 (支持深层对象析合并覆盖)
| 参数 | 参数类型 | 默认值 | 说明 |
|---|---|---|---|
| objFir | T extends Record<string, any> |
- |
合并的第一个对象 |
| objSec | U extends Record<string, any> |
- |
合并的第二个对象 |
| 返回值 | 返回类型 | 说明 |
|---|---|---|
| obj | T & U |
合并后的对象 |
jsonClone
使用 Json api 深度克隆一个对象
| 参数 | 参数类型 | 默认值 | 说明 |
|---|---|---|---|
| obj | T extends Record<any, any> |
- |
待克隆对象 |
| 返回值 | 返回类型 | 说明 |
|---|---|---|
| obj | T |
克隆结果对象 |
deepCopy
递归的深度克隆一个对象
| 参数 | 参数类型 | 默认值 | 说明 |
|---|---|---|---|
| obj | T |
- |
待克隆对象 |
| 返回值 | 返回类型 | 说明 |
|---|---|---|
| obj | T |
克隆结果对象 |
Related Packages
Version History
| Version | Released | License |
|---|---|---|
| 1.1.2 | MIT | |
| 1.1.1 | MIT | |
| 1.1.0 | MIT | |
| 1.0.18 | MIT | |
| 1.0.17 | MIT | |
| 1.0.16 | MIT | |
| 1.0.15 | MIT | |
| 1.0.14 | MIT | |
| 1.0.13 | MIT | |
| 1.0.12 | MIT | |
| 1.0.11 | MIT | |
| 1.0.10 | MIT | |
| 1.0.9 | MIT | |
| 1.0.8 | MIT | |
| 1.0.5 | MIT |