linkData: [
{ source: '部门名称1_1', target: '部门名称2_3' },
{ source: '部门名称1_1', target: '部门名称2_4' },
{ source: '部门名称1_1', target: '部门名称2_7' },
{ source: '部门名称1_4', target: '部门名称2_1' },
{ source: '部门名称1_4', target: '部门名称2_6' },
{ source: '部门名称1_7', target: '部门名称2_9' },
{ source: '部门名称1_7', target: '部门名称2_1' },
{ source: '部门名称1_9', target: '部门名称2_2' },
{ source: '部门名称1_10', target: '部门名称2_8' },
{ source: '部门名称1_11', target: '部门名称2_11' },
{ source: '部门名称1_12', target: '部门名称2_2' },
{ source: '部门名称2_3', target: '部门名称3_6' },
{ source: '部门名称2_2', target: '部门名称3_4' },
{ source: '部门名称2_8', target: '部门名称3_5' },
{ source: '部门名称2_8', target: '部门名称3_9' },
{ source: '部门名称2_11', target: '部门名称3_9' },
],
如图这样的一个数组,假定选择target为部门名称3_9的这条属性,他的source为部门名称2_11,而以部门名称2_11为target的是部门1_11,如何筛选出部门名称2_11,部门名称1_11这样一个数组合集呢?
这个数据不是树结构啊,
部门名称3_9
有 2 个source
,部门名称2_8
和部门名称2_11
所以这里再给个广搜遍历所有能到达的
source