我需要进行一些数组操作,并希望有人告诉我 _lodash 是否可以用于此目的。我所拥有的是一个名为的数组result
,其中包含以下内容:
var result =
[
{"referenceId":20,"callerId":1, "location":2},
{"referenceId":21,"callerId":1, "location":3}
]
我想创建这个数组的备份,如下所示:
var resultBackup =
[
{"location":2},
{"location":3}
]
我的用户可能会更改数据,使数组看起来像这样:
var result =
[
{"referenceId":20,"callerId":1, "location":999},
{"referenceId":21,"callerId":1, "location":123}
]
我需要能够仅使用备份阵列中的数据中的位置字段更新我的原始阵列并将其恢复到:
var result =
[
{"referenceId":20,"callerId":1, "location":2},
{"referenceId":21,"callerId":1, "location":3}
]
_lodash 可能会发生这样的事情吗?