# aiv367-merge **Repository Path**: aiv367/aiv367-merge ## Basic Information - **Project Name**: aiv367-merge - **Description**: 提供2个 javascript 对象合并、混入函数 merge merge2。这俩个函数的区别是对于数组项的处理差异,一个是遇到数组项合并,一个是遇数组项替换。 - **Primary Language**: TypeScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2022-06-30 - **Last Updated**: 2023-04-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: Library ## README # aiv367-merge #### 介绍 本模块提供两个对象深拷贝函数,一种是遇数组合并模式(merge),一种是遇数组替换模式 (merge2)。 #### Gitee [https://gitee.com/aiv367/aiv367-merge](https://gitee.com/aiv367/aiv367-merge) #### 安装 ``` npm i aiv367-merge --save ``` #### 使用 ES6 Module: ```js import merge from 'aiv367-merge'; //遇数组合并 import {merge2} from 'aiv367-merge'; //遇数组替换 merge({ a: [1, 2] }, { a: [3, 4] }, { c: 1 }); //返回结果 // {a: [1, 2, 3, 4], c: 1} merge2({ a: [1, 2] }, { a: [3, 4] }, { c: 1 }); //返回结果 // {a: [3, 4], c: 1} ```