const input = { "code": 10000200, "data": { "headers": [ "日期", "card_test1_1.0", "card_test1_1.1" ], "countList": [ { "日期": "2023-03-02", "card_test1_1.1": "0", "card_test1_1.0": "0", }, { "日期": "2023-03-07", "card_test1_1.1": "8", "card_test1_1.0": "0", }, { "日期": "2023-03-08", "card_test1_1.1": "9", "card_test1_1.0": "0", } ] }, "message": "操作成功!", "meta": { "pagination": null, "traceId": "b045c90a895740708923783c6e557cba" } }; const { headers, countList } = input.data; const output = countList.map((item) => { const name = item["日期"]; const data = headers.slice(1).map((key) => item[key]); return { name, data }; }); console.log(output);