问题描述
如果已经回答了这个问题,请提前道歉,但是我正在努力寻找答案。 我有一个包含2d数组属性的数组。
我要返回的是一个包含内部数组作为平面对象的类型。
例如,我的数组可以是
{
name: "Widget",event: "Xmas",pilot: "Dave",session: "drinking",frameType: "flight",stint: 2016,plane: "737",**data: {
"114": "137.623","115": "51.090",}**
}
我想要的是我的输出
{
name: "Widget","114": "137.623",}
现在这是我生成数组的代码。
类型:
type TableItem =
{
name: string,event: string,session: string,frameType: string,stint: number,chassis: string,driver: string,data: (string | number)[][]
};
const getTableItem = (index: number) =>
{
const d = data[index];
//Transformentry just makes the id 3 digits
const dataItems = Object.assign({},...Object.entries(d.data).map(transformEntry));
const tableItem: TableItem = {
name: d.name,event: d.event,piolt: d.pilot,session: d.session,frameType: d.frameType,stint: d.stint,plane: d.plane,data: dataItems
};
return tableItem;
};
const rows = (data.map((d,index) => { return getTableItem(index); }));
现在我想要的是包含平面数组的行变量(const)。我已经尝试过Flat / flatmap并缩小它,但无法使其正常工作。
如果有人能为此指出正确的方向,将不胜感激。基本上,行const然后将被传递到react-data-grid组件。
预先感谢
史蒂夫
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)