5
html simple:d3js argumento selection.each() Grupo de devolución de llamada
<div class="div1">
<div class="test"><span>1</span></div>
<div class="test"><span>2</span></div>
</div>
y JS:
var el = d3.select(".div1").selectAll(".test");
el.each(function() {
console.log(arguments);
});
Salida:
[undefined, 0, 0]
[undefined, 1, 0]
¿Cuál es el último argumento (0)? Según el código fuente, este es un grupo, pero no encuentro nada sobre los grupos de selector en la documentación de d3.
Gracias.
+1 buena respuesta. Para expandir un poco, piense en ello como: 'datum, i, j', donde' j' es la agrupación. Si solo hay un grupo, la agrupación va a ser 0. – Wex