# 数据合并方法(merge)
在ES6中,我们可以很方便的使用Object.assign进行对象合并,但这只是浅层的合并,如果对象的属性为数组或者对象的时候,会导致属性内部的值丢失,因此新增了该方法。
# 基本使用
import { merge } from "@itriton/saber";
let a = { a: 1, b: 2 }
let b = { b: 1, c: 2 }
let c = merge(a, b)
// 输出: {a: 1, b: 1, c: 2}
# Parameters
参数 | 类型 | 默认值 | 说明 |
---|---|---|---|
target | object | 空 | 目标对象 |
source | object | 空 | 源对象 |