arrays - 使用 react js 合并并显示表中的对象数据数组
问题描述
我需要合并 array1 和 array2 ,显示在表格中
array1= [ {id: 1,event:party, oldcity: Singapore}
{id: 2, event:fest,oldcity:Paris }]
array2= [ {id: 1,event:party, newcity: bombay}
{id: 2, event:fest,newcity:madras }]
output of merge array
mergearray= [ {id: 1,event:party,oldcity: Singapore,newcity: bombay}
{id: 2, event:fest,oldcity:Paris,newcity:madras }]
display mergearray in table
id event oldcity newcity
1 party singapore bombay
2 fest paris madras
如果我合并数组
mergearray[{id: 1,event:party, oldcity: Singapore}
{id: 2, event:fest,oldcity:Paris }
{id: 1,event:party, newcity: bombay }
{id: 2, event:fest,newcity:madras }]
但我期待是这样的
mergearray= [ {id: 1,event:party,oldcity: Singapore,newcity: bombay}
{id: 2, event:fest,oldcity:Paris,newcity:madras }]
解决方案
你如何合并数组?
const array1 = [{
id: 1,
event: 'party',
oldcity: 'Singapore'
}, {
id: 2,
event: 'fest',
oldcity: 'Paris'
}];
const array2 = [{
id: 1,
event: 'party',
newcity: 'bombay'
}, {
id: 2,
event: 'fest',
newcity: 'madras'
}];
// I would merge arrays this way
const mergedArray = [...array1, ...array2];
console.log('mergedArray: ', mergedArray);
推荐阅读
- excel - 使用excel VBA从字符串数组中删除重复项
- vue.js - 注销未从本地存储或状态清除令牌
- git - 如何禁用git删除分支的能力?
- django - 基于 CharField 用 ForeignKey 替换 CharField
- java - 如何更改 barChart ApachePoi 中文本的颜色
- mysql - 确定是否在一个线程 MySQL 中读取所有消息
- qt - 如何替换或重新定义父类的内联组件
- python - 在 JSON Python 字典中引用没有标签的日期字段
- iframe - iframe 在一个雨果帖子中的 HTML 文件
- node.js - 即使在删除 node_modules 和 npm install 后安装新包时也无法修复编译错误