如何将参数传递给d3.js中另一个函数的参数的匿名函数?

问题描述 投票:0回答:1
svg.selectAll('.node')
        .filter(node => node.id.toLowerCase().includes(para_group))
        .style('opacity', 1)
        .attr("r", 10);

这是来自d3.js使用的文件,如上所示,“node”是一个匿名函数的参数,它是filter()函数的参数,selectAll()函数是否自动将结果作为参数传递给过滤器()函数?

javascript d3.js
1个回答
0
投票

“node”是匿名函数的参数,它是 filter() 函数的参数”

不,

node
是形参,匿名函数是实参。

如何将参数传递给匿名函数,该函数也是 d3.js 中另一个函数的参数?

您不传递参数。你传递论据。

selectAll()
函数是否自动将结果作为
filter()
函数的参数?

selectAll()
返回带有
filter
方法的容器。该方法可以访问其对象并迭代元素。

© www.soinside.com 2019 - 2024. All rights reserved.