D3.js 我怎样才能知道哪些函数有“;预先定义的:";参数

D3.js 我怎样才能知道哪些函数有“;预先定义的:";参数,d3.js,D3.js,我试图学习d3,某些函数有传递给它们的参数 例如,这是有效的 .attr(fill: function(d) {return d.foo}) 但如果要传递索引,它也可以写为函数(d,i) 类似地,在Mike Bostock的另一个例子中 tick(e) 创建另一个变量,该变量将在本例后面调用 我发现这令人困惑,因为除了示例之外,我不知道哪些函数可以创建d、I和e等变量。我相信有一个资源或合理的解释,所以我的问题是 如何才能在不在示例中遇到这些参数的情况下了解这些参数?如果我查看force.t

我试图学习d3,某些函数有传递给它们的参数

例如,这是有效的

.attr(fill: function(d) {return d.foo})
但如果要传递索引,它也可以写为函数(d,i)

类似地,在Mike Bostock的另一个例子中

tick(e)
创建另一个变量,该变量将在本例后面调用

我发现这令人困惑,因为除了示例之外,我不知道哪些函数可以创建d、I和e等变量。我相信有一个资源或合理的解释,所以我的问题是


如何才能在不在示例中遇到这些参数的情况下了解这些参数?

如果我查看force.tick()的文档,它没有提到它有内部参数或者我看不到内部参数?