【发布时间】:2021-03-07 07:34:55
【问题描述】:
美好的一天。我已经看到其他关于如何重命名数组中的键而不是嵌套数组的问题。
以这个array = [{id: 1, data: "Data1"}, {id: 2, data: "Data2"}]数组为例,我可以用这个代码sn-p把名字data改成text:
array = array_list.map(
({ id, data, }) => ({
id: id,
text: data,
})
);
但是,我不知道如何在嵌套数组中重命名我的键,如下所示:
array = ([
{
"id": 1,
"text": "Data1",
"children": [{ "minor_id": 1, "minor_data": "minor data 1" },
{ "minor_id": 2, "minor_data": "minor data 2" }]
}
])
我想将 minor_id 重命名为 id 并将 minor_data 重命名为 text 以便我可以将其用于 select2 请帮忙。
基本上,这是我想要的输出:
【问题讨论】:
标签: javascript arrays