使用Lo-Dash合并而不修改底层对象

时间:2015-01-20 11:34:44

标签: javascript lodash

如果不修改_.merge(obj, source),如何使用lodash obj?我只想返回合并计算的值,但我想保持原始对象的完整。

我认为这个问题适用于大多数lodash函数,但到目前为止我还没有找到解决方案。

1 个答案:

答案 0 :(得分:15)

只需提供一个空对象作为目标(merge supports more than one source value):

var result = _.merge({}, obj, source);