Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Duvida criar objeto

Eu estou lendo um arquivo txt pelo PhP e após ler esse arquivo, vou pegar os valores e tenho que passar os valores para o JS. Até ai tudo bem, mas quando vou criar o objeto que tenho criado no JS, quando eu passo os valores para o construtor do objeto, o objeto é criado, mas não recebe nenhum valor. Todos são undefined. Alguém sabe qual é o problema?

Obs.: Todo o código está na mesma pagina, tanto o objeto do JS como o código PHP

https://jsfiddle.net/kow0q7t4/

segue o arquivo txt 0 3 1 0 1 0 0.522 0.11 0.1 0 0.7 1 0.9 0.7 0 0 0 0 0.5 0.7 0.1 0 0.7 1 0.9 0.7 1 1 1 0 0.5 0.7 0.1 0 0.7 1 0.9 0.7 1 0 1 0 0.5 0.7 0.1 0 0.7 1 0.9 0.7

1 resposta
solução!

Olá Thiago,

O undefined ocorre quando temos uma variável declarada mas não está associada a nenhum valor.

A renderização da página pelo browser ocorre sequencialmente, dessa forma, o que provavelmente está ocorrendo é que o script da variável está sendo criada no início, antes do objeto a qual ela referencia.

Uma sugestão, tente colocar o seu primeiro script depois do último script.

Abs

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software