lodash/merge
merge
函数用于递归地合并多个对象的属性。它会将源对象的属性合并到目标对象中,如果属性是对象类型,它会进行深度合并。这个函数在处理复杂对象的合并时非常有用,比如合并配置设置或状态管理中的数据。
官网文档地址: www.lodashjs.com/docs/lodash…
import merge from 'lodash/merge';
const object1 = { a: { b: 1 }, c: 2 };
const object2 = { a: { b: 2, d: 3 }, e: 4 };
const mergedObject = merge(object1, object2);
console.log(mergedObject);
// 输出: { a: { b: 2, d: 3 }, c: 2, e: 4 }