const arr1 = [
{"id":"123","name":"name 1"},
{"id":"456","name":"name 2"}
];
const arr2 = [
{"id":"123","address":"address 1"},
{"id":"456","address":"address 2"}
];
const mergedArray = arr1.map(item1 => {
const matchingItem = arr2.find(item2 => item2.id === item1.id);
return {...item1, ...matchingItem};
});
console.log(mergedArray);
//[
// {"id":"123","name":"name 1","address":"address 1"}
// ,{"id":"456","name":"name 2","address":"address 2"}
//]
JS 根据某一字段属性值合并两个数组
最新推荐文章于 2024-04-25 00:00:00 发布