Każdy musi przejść przez tę myśl, jestem tego pewien.różnica między funkcją (d) i funkcją (d, i)?
Jestem w pobliżu tej rzeczy już od kilku godzin !!!! Ale nie wiem jak z niej korzystać i jaka jest różnica między nimi różnica?
function(d){return d}
function(d,i){return d and some more custom code}
przykładzie --->
var danych = [4, 8, 15, 16, 23, 42];
Function(d):::::
chart.selectAll("div")
.data(data)
.enter().append("div")
.style("width", function(d) { return d * 10 + "px"; })
.text(function(d) { return d; });
------------------------------------------------------------------------------------
Function(d*i):::::
chart.selectAll("rect")
.data(data)
.enter().append("rect")
.attr("y", function(d, i) { return i * 20; })
.attr("width", x)
.attr("height", 20);
Cóż, robią różne rzeczy? Jeśli nie powiesz nam o kontekście, w którym są używane (przykład połączenia), nie będziemy w stanie wyjaśnić wiele? – Bergi
Jestem zadając ogólne pytanie !!! Wystarczy małe podstawowe wyjaśnienie na przykładzie. Przeszukałem programy, w których często to widzę. Zasadniczo podstawowe wytłumaczenie ogólne to zrobi !!! –
Cóż, ogólna odpowiedź brzmi, że druga funkcja wykonuje więcej niż pierwsza. Jeśli nie powiesz nam * gdzie * w niektórych programach widziałeś to, nie możemy zrobić lepiej (lub zgadnąć jak nnnnn poniżej) – Bergi