javascript - React & TS - 删除嵌套数组而不删除其对象?
问题描述
由于某些原因,我有这种数据:
const data = [{
"0": {
"Folder1": "Folder1"
},
"1": {
"Folder2": "Folder2"
},
"Name": "Test.pdf",
"Version": 1,
"Created at": "22/06/2021, 17:39"
}]
我想要的是删除嵌套数组(“0”和“1”),所以它看起来像
const data = [{
"Folder1": "Folder1"
"Folder2": "Folder2"
"Name": "Test.pdf",
"Version": 1,
"Created at": "22/06/2021, 17:39"
}]
我尝试了什么?
Object.fromEntries(data)
data.flatMap((d) => ({data}))
我正在使用打字稿,如果需要,我可以自由使用任何包。
谢谢你。
解决方案
我找到了解决方案。
问题在于数据生成中的先前地图。我需要使用 array.reduce 代替。
谢谢大家的答案。
推荐阅读
- java - 有向图中的电路数
- mobile - 我可以使用除 MyApp 类之外的类来启动我的应用程序吗?
- linux - 如何获取shell命令的位置参数
- sql-server - 安装 SQL Server 2017 Developer Edition:如何修复 Visual Studio 运行时(库)“Microsoft Visual C++ 2019 X64 最低运行时”?
- blazor - 使用 jquery 的 Blazor 屏蔽输入不起作用
- java - 如何从 Java 创建 Kotlin 列表?
- pandas - 为什么运行 pandas_udf 时 Pyspark 失败?
- javascript - 角度搜索栏 this.items.filter 不是函数
- botframework - 使用 await context.PostAsync(reply) 发送多条消息时,有时会乱序接收
- android - 在 Apple Music Android 应用程序中实现时,如何设置工具栏标题从底部滚动显示?