如何在javascript中向数组中的另一个对象添加对象
1.如果我想将另一个对象FinalData以给定格式(如对象数组)附加到数据数组中,则在标题1下,数据01到数据04的数据也应同样出现。我们怎么能做到呢?最终数据的格式为如何在javascript中向数组中的另一个对象添加对象,javascript,reactjs,react-data-table-component,Javascript,Reactjs,React Data Table Component,1.如果我想将另一个对象FinalData以给定格式(如对象数组)附加到数据数组中,则在标题1下,数据01到数据04的数据也应同样出现。我们怎么能做到呢?最终数据的格式为 import React from 'react'; import ReactExport from 'react-data-export'; const ExcelFile = ReactExport.ExcelFile; const ExcelSheet = ReactExport.ExcelFile.ExcelShee
import React from 'react';
import ReactExport from 'react-data-export';
const ExcelFile = ReactExport.ExcelFile;
const ExcelSheet = ReactExport.ExcelFile.ExcelSheet;
ExcelData = [{
columns:
[
[{ title: "Header1" }],
[{ title: "Header2" }],
[{ title: "Header3" }],
[{ title: "Header4" }],
],
data:
[
[ {..}, {..}, {..}, {..} ],
[ {..}, {..}, {..}, {..} ],
[ {..}, {..}, {..}, {..} ],
[ {..}, {..}, {..}, {..} ],
],
}]
我想要将最终数据映射到ExcelData中的数据的函数,格式应该相同。因为我需要在dataSet={ExcelData}中传递相同的结构以获得预期的Excel输出
FinalData = [
[{ value: "Data01" },
{ value: "Data02" },
{ value: "Data03" }
{ value: "Data04" }],
[{ value: "Data21" },
{ value: "Data22" },
{ value: "Data23" }
{ value: "Data24" }],
[{ value: "Data31" },
{ value: "Data32" },
{ value: "Data33" }
{ value: "Data34" }],
[{ value: "Data41" },
{ value: "Data42" },
{ value: "Data43" }
{ value: "Data44" }],
]
导出默认函数ExcelExportTwo(){
返回(
);
}
Excel工作表中的预期输出应为
我不确定这是否是您需要的
const ExcelData=[
{
栏目:[
[{title:'Header1'}],
[{title:'Header2'}],
[{title:'Header3'}],
[{title:'Header4'}],
],
数据:[],
},
];
常数最终数据=[
[
{value:'Data11'},
{value:'Data12'},
{value:'Data13'},
{value:'Data14'},
],
[
{value:'Data21'},
{value:'Data22'},
{value:'Data23'},
{value:'Data24'},
],
[
{value:'Data31'},
{value:'Data32'},
{value:'Data33'},
{value:'Data34'},
],
[
{value:'Data41'},
{value:'Data42'},
{value:'Data43'},
{value:'Data44'},
],
];
常量结果=[{…ExcelData[0],数据:[…FinalData]}];
控制台日志(结果)
你能发布你想要的结果吗?你的问题有点让人困惑,但你肯定知道如何使用方括号访问带有索引的数组中的项,并且知道javascript中存在pop()push()shif()unshift()数组方法。(?)
export default function ExcelExportTwo() {
return (
<div>
<ExcelFile element={<button>ExcelExportThree</button>}>
<ExcelSheet dataSet={ExcelData} name="Organization" />
</ExcelFile>
</div>
);
}