在不修改底层对象的情况下使用 Lo-Dash 合并
Use Lo-Dash merge without modifying underlying object
如何在不修改 obj
的情况下使用 lodash _.merge(obj, source)
?我只想要合并计算的值的 return,但我想保持原始对象完好无损。
我认为这个问题适用于大多数 lodash 函数,但到目前为止我还没有找到解决方案。
只需提供一个空对象作为目标 (merge
supports more than one source
value):
var result = _.merge({}, obj, source);
如何在不修改 obj
的情况下使用 lodash _.merge(obj, source)
?我只想要合并计算的值的 return,但我想保持原始对象完好无损。
我认为这个问题适用于大多数 lodash 函数,但到目前为止我还没有找到解决方案。
只需提供一个空对象作为目标 (merge
supports more than one source
value):
var result = _.merge({}, obj, source);