//老数组
"data": [
{
"id": null,
"key": "movie_coin",
"value": null,
},
{
"id": null,
"key": "original_price",
"value": null,
},
{
"id": null,
"key": "discount_price",
"value": null,
}
]
//新数组
[
{
"id": null,
"key": "movie_coin",
"value": 333,
},
]
//oldArray代表老数组,newArray代表新数组
for (let i = 0; i < oldArray.length; i++) {
for (let a of newArray) {
const o = oldArray[i];
if (o.key == a.key) {
oldArray[i].value = a.value;
}
}
}
vue项目中,数组做比较,用新数组中的值 覆盖 老数组中的值
于 2022-03-04 15:36:49 首次发布