Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

145
Visualizações
No capturado (en promesa) TypeError: no se pueden leer las propiedades de undefined (leyendo 'entonces')

Estoy usando un gráfico orientado a objetos y configurando datos de acuerdo con la posición de desplazamiento. Estoy usando d3.csv() para cargar datos con then(), así:

 const chart = new Chart(instatiatechartfunctions); let dataObj1 = d3.csv('datapath', dataparsefunction); let dataObj2 = d3.csv('datapath2', dataparsefunction); let dataArr = [dataObj1,dataObj2]; function init(data){ chart.setData(data); } let g3 = scrollerfunction().settings() .on('active', function(i){ dataArr[i].then(init); //error here });

Es bastante complicado para mí incluir la biblioteca de desplazamiento junto con todo el código para el gráfico, así que espero que lo anterior sea lo suficientemente claro. Mi problema principal es que llamar a init en then() sin () muestra el gráfico pero devuelve el error en el título. cuando uso los paréntesis ( then(init()) ) obtengo el siguiente error:

 Uncaught TypeError: Cannot read properties of undefined (reading '0')

Estoy usando d3.v6 ¿Alguien puede ayudarme?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Poner .then(init) sin el paréntesis es equivalente a decir .then((array) => init(array)) , ya que en ambos casos le está dando a .then una función de un argumento para ejecutar en el regreso de su promesa . Si el error aparece en el título, supongo que algo está pasando en esa parte del código, pero no aquí.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda