Estoy tratando de crear información sobre herramientas personalizada para Chart.js (v3.0), sin embargo, cuando consola. registro el contexto de la función que dice:
TypeError: Converting circular structure to JSON¿Hay alguna manera de registrar esto, para que pueda ver los datos disponibles?
Ejemplo de código:
plugins: { legend: { display: false }, maintainAspectRatio: false, responsive: true, tooltip: { callbacks: { label: function(context) { let label = new Intl.NumberFormat('en-US', {style: 'percent', minimumFractionDigits: 0, maximumFractionDigits: 0}).format(context.parsed.y); return label; }, title: function(context) { console.log("the context: "+JSON.stringify(context)) let title = context[0].label; return title; } }, displayColors: false } }Cualquier ayuda es apreciada.
En lugar de especificar el contexto, simplemente pase la variable e imprímala en la consola, de esta manera es mucho más útil ya que contiene mucha información para que pueda hacer clic en ella sin que sea un gran lío.
Si realmente desea imprimirlo como una cadena, puede consultar esta respuesta: ¿Cómo puedo imprimir una estructura circular en un formato similar a JSON?