【发布时间】:2021-10-27 22:43:31
【问题描述】:
给定一个连接元素数组,我如何创建一个子数组?
const array = [
{id: "dndnode_0", ...},
{id: "dndnode_1", ...},
{id: "dndnode_2", ...},
{id: "dndnode_3", ...}
]
const connections = [
{source:'dndnode_0', target:'dndnode_1'},
{source:'dndnode_0', target:'dndnode_2'},
{source:'dndnode_2', target:'dndnode_3'},
]
我正在使用react-flow-renderer 库顺便说一句。
我想要这样的东西
const array = [
{
id: "dndnode_0",
children: [
{id: "dndnode_1", ...},
{id: "dndnode_2", ...}
]
},
{
id: "dndnode_2",
children: [
{id: "dndnode_3", ...}
]
}
]
【问题讨论】:
-
回答对你有帮助吗?
-
谢谢您,先生!
标签: javascript arrays reactjs ecmascript-6 diagram