小编Riz*_*ayu的帖子

如何在javascript中将嵌套的对象数组转换为arraylist?

我有一个嵌套的对象数组,我想像这样在数组列表中进行转换:这是我的对象数据数组:

{
    "status": true,
    "message": "",
    "data": [{
            "pasien_docs": [{
                    "ecg": null,
                    "date": "2020-01-21T05:22:01.901Z"
                }, {
                    "ecg": 1.03,
                    "date": "2020-01-21T05:22:02.979Z"
                }, {
                    "ecg": 1.04,
                    "date": "2020-01-21T05:22:04.053Z"
                }, {
                    "ecg": 1.04,
                    "date": "2020-01-21T05:22:05.126Z"
                },
            ]
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我想改变转换成这样的数组:

{
    "status": true,
    "message": "",
    "data": [
        [
            "2020-01-21T05:22:01.901Z",
            null
        ],
        [
            "2020-01-21T05:22:01.901Z",
            1, 03
        ]
        [
            "2020-01-21T05:22:01.901Z",
            1.04
        ]
        [
            "2020-01-21T05:22:01.901Z",
            1.04
        ]
    ]
 }
Run Code Online (Sandbox Code Playgroud)

我尝试使用地图来转换这样的结果:

result = result.map((u, i) => [
            u.pasien_docs[i].date,
            u.pasien_docs[i].ecg,
        ]);
Run Code Online (Sandbox Code Playgroud)

但为什么我只得到一个数组的结果数据而不是四个数据?请帮帮我,谢谢..

{
    "status": true,
    "message": "", …
Run Code Online (Sandbox Code Playgroud)

javascript arrays node.js

0
推荐指数
1
解决办法
158
查看次数

标签 统计

arrays ×1

javascript ×1

node.js ×1