Estoy trabajando en d3.js, estoy tratando de hacer un gráfico de círculos apilados. Conocí algunas cosas nuevas, como funciones definidas.
function myfct (xxx, {parameters}={}){ ... }Interpreté la parte ", {}" como la definición de parámetros opcionales (? gracias por cualquier explicación adicional al respecto)
Sin embargo, mi pregunta principal es
chart = Pack(rollup, { value: ([, value]) => value, label: ([key]) => key?.split(/\s+/g).join("\n"), title: ([key], n) => `${n.depth ? `${n.ancestors().reverse().slice(1).map(({data: [key]}) => key).join("\n")}\n` : ""}${n.value.toLocaleString("en")}`, width: 2000, height: 2000, })Este es el código que usan para llamar a la función de gráfico, no pude encontrar un lugar para entender el uso de [, valor] y [clave], para poder usarlos en mi propio caso. Si alguien pudiera explicarme o indicarme dónde buscar, sería de mucha ayuda, ¡gracias!