/**
* @description 深度合并对象
* @param target 目标对象
* @param source 源对象
* @returns 目标对象
*/
export const deepObjectMerge = (target, source) => {
for (const key in source) {
if (key.hasOwnProperty) {
target[key] =
target[key] && typeof target[key] === 'object'
? deepObjectMerge(target[key], source[key])
: (target[key] = source[key]);
}
}
return target;
};
js深度合并对象
最新推荐文章于 2025-06-18 15:21:29 发布