我试图真正理解javascript如何工作的细节.在方法链接期间,有时一个方法返回到另一个具有命名输入参数的方法.
例如,在D3中,模式如下所示:
d3.select("body").selectAll("p")
.data(dataset)
.enter()
.append("p")
.text(function(d) { return d; }); //what does this d refer to? How is it filled?
Run Code Online (Sandbox Code Playgroud)
在jquery中,模式看起来像这样:
$.ajax({
...
})
.done(function( data ) { //what does this data refer to? How is it filled?
Run Code Online (Sandbox Code Playgroud)
我从实际编码中知道这些输入参数的名称可以是任何东西.但是输入参数文件的数据来自哪里?它只是引用链中先前方法返回的数据吗?