【发布时间】:2021-10-05 23:22:57
【问题描述】:
我有来自后端服务器的响应数据,如下例所示:
[
{
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 | name | desc |
|---|---|---|
| haskjdhak | lorem ipsun 1 | any description 1 |
| 78khasc | lorem ipsun 2 | any description 2 |
| 56jkjn | lorem ipsun 3 | any description 3 |
我可以用什么方法来做呢?
【问题讨论】:
-
key 不能是对象权限。你想要一个连接的字符串?请发布所需的示例输出
-
如果您展示转换后的数据应该是什么样子的示例,这将有助于阐明您的目标。听起来您需要遍历数组的成员并生成一个对象或
Map。 -
或者您可能正试图将对象数组转换为表头由属性名称组成的表格矩阵,并且每一行的值是对应的值?它的描述方式为解释留下了空间;正如其他人所说,我们需要一个例子。
-
是的,你是对的@Haroldo_OK
-
所以,如果后端中的任何更改或更新(如标题)将更改名称或删除,或者添加另一个标题,我在前端的代码不会改变,因为我认为它会动态改变依赖数据来自后端
标签: javascript node.js arrays object