javascript - 如何在数组中获取对象的键?
问题描述
我有来自后端服务器的响应数据,如下例所示:
[
{
id: "haskjdhak",
name: "lorem ipsun 1",
desc: "any description 1"
},
{
id: "78khasc",
name: "lorem ipsun 2",
desc: "any description 2"
},
{
id: "56jkjn",
name: "lorem ipsun 3",
desc: "any description 3"
}
]
我的目标是我想将该响应数据分成标头和值,其中标头是key={id,name,desc}
每个索引,值是每个索引的值。好吧,让我举个例子,数据将变成表格数据,如下所示:
ID | 姓名 | 描述 |
---|---|---|
哈斯克达克 | lorem ipsun 1 | 任何描述 1 |
78khasc | lorem ipsun 2 | 任何描述 2 |
56jkjn | lorem ipsun 3 | 任何描述 3 |
我可以使用什么方法来做到这一点?
解决方案
像这样的东西也许可以帮助你
yourArray.map(obj => ({key:"id, name, desc", value:`${obj.id},
${obj.name}, ${obj.desc}`}))
推荐阅读
- java - 测量 Spring 中请求所需的时间
- html - 如何使用 CSS 更好地保持响应式大小和定位?
- android - 尝试在空对象引用上调用接口方法“boolean com.google.common.util.concurrent.ListenableFuture.cancel(boolean)”
- scala - scala 直接映射序列元素的字段
- numpy - AttributeError:“numpy.ndarray”对象没有属性“value_counts”
- python - 如何合并两个数据框并处理重复项
- android - 在多模块应用程序中迁移到 Jetpack Compose
- javascript - 如何正确咖喱这个功能?
- c# - 出现此错误:System.Runtime.Serialization.SerializationException 在 npm run build 期间键入“AutoMapper.AutoMapperConfigurationException”
- pdf - 捕获电子签名没有 DocuSign/AdobeSign