我有两个数据表MP和MK,如下所示。我尝试合并,但结果错误!我知道可以通过几个for循环来完成,但是我正在为此在数据表中寻找一种优雅的方式,因为我拥有的实际数据表非常大(〜100,000行),有人可以帮我连接这两个数据吗?表格以获取最终结果,如下所示。
getData(){
this.rows = [];
const nodeToFlat = '_source';
this.info.forEach( (info,index) => {
let tmpRowStr = {};
for( let x in info[nodeToFlat]){
if(info[nodeToFlat][x].constructor === Object){
for (let z in info[nodeToFlat][x] ) {
tmpRowStr[`${x}.${z}`] = info[nodeToFlat][x][z];
}
} else {
tmpRowStr[`${x}`] = info[nodeToFlat][x];
}
}
this.rows.push(tmpRowStr);
}
)
console.log('======>' ,this.rows);
}