我有一个如下的数组:
const data = [
{ new_id: "56", old_id: "229", ratio: "0.1", week: "20" },
{ new_id: "55", old_id: "56,96", ratio: "0.2,0.4", week: "20" }
];
我希望新数组看起来像这样:
const expectedData = [
{ new_id: "56", old_id: "229", ratio: "0.1", week: "20" },
{ new_id: "55", old_id: "56", ratio: "0.2", week: "20" },
{ new_id: "55", old_id: "96", ratio: "0.4", week: "20" }
];
我写了一些代码,但现在卡住了
const result = data.map(data => {
return {
...data,
old_id: data.old_id.split(","),
ratio: data.ratio.split(",")
};
});
如何解决这个问题?