问题: 是否有任何方法可以自定义合并以"替换"数组?

作者: is-jonreeves创建于 2024年9月19日更新于 2026年4月22日
标签p2: new feature

我们经常需要合并深层级的 `options`,通常有一组基础/初始默认值,然后由输入覆盖。我认为这是属性表/配置的一个非常常见用例。过去,我们有 `lodash` 可用,并使用 `lodash.merge` 来实现此功能,但我们开始尝试远离它。最近,我们测试了各种不同的实用程序库,包括 `radash`,但发现大多数库的合并功能与我们预期的不一样。最终,我们选择使用 `deepmerge-ts` 来实现此特定功能(因为它是可定制的)。

内容来源: toss/es-toolkit