两组数据之间的相互转换,现在我不知道怎么将exdata的数据转换成tbody的形式,有没有人知道呀,万分感谢
let exdata=[[{text:'zs'},{text:'ls'}],[{text:'24'},{text:'36'}]];
let tbody=[];
for(let i=0;i<exdata.length;i++){
let item_exdata=exdata[i];
for(let j=0;j<item_exdata.length;j++){
let exitem=item_exdata[j];
if(i===0){
tbody.push({
name:exitem.text
});
}else{
tbody[j].age=exitem.text;
}
}
}
console.log(tbody)
如果元素就是两个固定的格式,可以这么写
let tbody=[];
let exdata=[
[{text:"zs"}, {text:"1s"}],
[{text:"24"}, {text:"36"}],
];
tbody.push({name:exdata[0][0].text, age:exdata[1][0].text});
tbody.push({name:exdata[0][1].text, age:exdata[1][1].text});
如果多个,可以循环处理
https://blog.csdn.net/weixin_30394333/article/details/97996053