【发布时间】:2021-11-28 13:20:21
【问题描述】:
我有这个数组,其中的对象看起来像这样:
array1 = [
0:{id:145, value:130000},
1:{id:146, value:103300},
2:{id:147, value:79500},
]
array2 = [
0:{id:145, value:135000}
]
如果array2中对象的id与array1中对象的某个id匹配,我想替换数组中的对象
所以我希望是这样的:
array1 = [
0:{id:145, value:135000},
1:{id:146, value:103300},
2:{id:147, value:79500},
]
我有这个代码
array1.splice(1, 1, array2[0])
但它返回给我这个:
array1 = [
0:{id:145, value:135000},
1:{id:145, value:130000},
2:{id:146, value:103300},
3:{id:147, value:79500},
]
任何帮助我将不胜感激
【问题讨论】:
标签: javascript arrays typescript