我有一个存储节点的数组p
。在下面的代码中,可以设置链接的样式,它完全正确。它检查所有链接(d.source)
和所有目标属性(d.target)
的源属性,并将其与元素p [0]和p [1]进行比较。
link.style("stroke-width", function(d) {
return p[0] == d.source && p[1] == d.target ? "111px" : "1px";
});
现在,我不想只与p [0]和p [1]进行比较。我想通过完整的数组p。所以我在下面设置了这个循环,并与p [i]和p [i + 1]进行比较。但不幸的是,它不起作用。有人可以给我一个暗示吗?
for (i = 0; i < p.length; i++) {
link.style("stroke-width", function(d) {
return p[i] == d.source && p[i+1] == d.target ? "111px" : "1px";
})
}